Как сохранить только первую часть числа в столбце в кадре данных? - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть df, который выглядит следующим образом:

column1
411/711
589
90/11

Как мне сохранить номер только до косой черты?

Новый df выглядит так:

column1
411
589
90

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Вы можете развернуть несколько столбцов и выбрать первый:

df['column1'] = df['column1'].str.split('/', n=1, expand=True)[0].astype(int)

print(df['column1'])

0    411
1    589
2     90
Name: 0, dtype: int32
0 голосов
/ 28 сентября 2018

Использование split

df.column1=df.column1.str.split('/').str[0]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...