用熊猫中的自定义索引替换数字索引[重复]

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 索引连接器无法正常工作

总结并列出 dplyr 中的自定义索引

如何从 Xamarin Forms 中的自定义 ViewCell 获取 ListView 项目索引?

iPhone 上的自定义 UITableView 索引标题

自定义单元格中的按钮索引

替换熊猫索引对象中的字符串元素