#python #pandas #dataframe
#python #pandas #фрейм данных
Вопрос:
У меня есть следующий фрейм данных:
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:
Вы можете использовать split
с seelct первые списки путем индексации:
df.index = df.index.str.split('-').str[0]
Или используйте rename
с лямбда-функцией:
df = df.rename(lambda x: x.split('-')[0])