文章目录
DataFrame索引操作
数据准备

- 准备的数据

重置索引 - reset_index()
- 获得新的index,原来的index变为数据列,保留下来

- 若不想保留原来的index,使用参数drop=True,默认为False

构建一个DataFrame
df = pd.DataFrame(
{'水果':['苹果', '香蕉', '哈密瓜'],
'数量':[10, 20, 30],
'价格':[5, 10, 15],
'产地':['上海', '广东', '深圳'],
'包装厂':['大厂', '中厂', '小厂']
})

设置其他列为索引 - set_index()

- 注意:inplace=True 时才能真正的在原来的DataFrame上进行修改,默认为False

设置多个索引
设置多个索引时以列表的形式进行设置,它会重设索引,覆盖掉原来的索引。

修改列索引名
方法一:直接修改 - columns

方法二:rename方法
接收一个字典,键为旧索引,值为新索引

rename修改行索引名

删除行或列 - drop()
- 删除列

- 删除行

本文详细介绍了DataFrame在Python中的索引操作,包括重置索引、设置和修改索引、列名更名以及删除行列的方法。通过实例演示,读者将掌握如何高效地组织和管理数据结构。
405

被折叠的 条评论
为什么被折叠?



