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