用熊猫中的自定义索引替换数字索引[重复]
Posted
技术标签:
【中文标题】用熊猫中的自定义索引替换数字索引[重复]【英文标题】:Replace numeric index with custom index in pandas [duplicate] 【发布时间】:2018-03-24 04:33:02 【问题描述】:我有一个这样的数据框:
ip name
0 10.1.1.1 aa
1 10.1.1.2 bb
我想删除索引列并为索引设置ip:
ip name
10.1.1.1 aa
10.1.1.2 bb
reset_index() 和 df.index.name 不起作用...
【问题讨论】:
df.set_index('ip')
- 之前已经回答过。
需要df = df.set_index('ip')
set_index('ip') 不工作。因为 print df.index.name 是 None 并且 df 仍然有第三列
假设dataframe为df
,可以使用df.reset_index(drop=True, inplace=True)
df = df.set_index('ip')
@akilat90 你能写下这个答案吗?
【参考方案1】:
设置所需并降低电流:
df.set_index('ip', drop=True)
正如其中一个 cmets 所指出的,要就地进行更改,您可以使用以下任一方法:
df.set_index('ip', drop=True, inplace=True)
或
df = df.set_index('ip', drop=True)
【讨论】:
set_index('ip') 不工作。因为 print df.index.name 是 None 并且 df 仍然有第三列以上是关于用熊猫中的自定义索引替换数字索引[重复]的主要内容,如果未能解决你的问题,请参考以下文章
具有更改日志的非重复爬网的自定义 BCS 索引连接器无法正常工作