在指定字符后删除字符串状索引的字符

时间:2019-09-12 01:26:45

标签: python pandas dataframe indexing

是否可以删除Pandas DataFrame索引中指定字符之后的字符?

我一直在使用censusdata包进行一些数据分析,并将其输出到索引为人口普查信息的DataFrame(例如,加利福尼亚州阿纳海姆市:摘要级别:160,州:06地点:02000)将索引更改为仅“加利福尼亚州阿纳海姆市”。做这个的最好方式是什么?有可能在python中吗? 在HTML中做起来容易吗?我已经在使用DataFrame.to_html()作为输出。

谢谢

1 个答案:

答案 0 :(得分:0)

一个例子:

"Anaheim city, California: Summary level: 160, state:06 place:02000".split(":",maxsplit=1)[0]                        
Out: 'Anaheim city, California'

用新索引替换旧索引:

newindex= [ idx.split(":",maxsplit=1)[0] for idx in df.index ]
df.index=newindex