我有以下数据框:
A
0-1.5 1
1.5-3.3 2
3.3-5.4 3
5.4-7.9 4
我想删除索引中较高值的'-'字符,因此我得到以下数据框:
A
0 1
1.5 2
3.3 3
5.4 4
我该怎么做?
答案 0 :(得分:1)
您可以通过编制索引将split
用于首批列表:
df.index = df.index.str.split('-').str[0]
或将rename
与lambda函数一起使用:
df = df.rename(lambda x: x.split('-')[0])