熊猫从索引中删除字符

时间:2020-11-09 07:29:04

标签: python pandas dataframe

我有以下数据框:

           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

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以通过编制索引将split用于首批列表:

df.index = df.index.str.split('-').str[0]

或将rename与lambda函数一起使用:

df = df.rename(lambda x: x.split('-')[0])