Как выбрать 1-й элемент столбца после разбиения? - PullRequest
1 голос
/ 23 апреля 2020

В записную книжку Jupyter загружен следующий фрейм данных, связанный с описанием работы ученого.

enter image description here

Это вывод, который я получил из лямбда-выражения.

salary = df['Salary Estimate'].apply(lambda x: x.split('(')[0])

enter image description here

Как получить приведенный выше результат без использования лямбда? Я попробовал следующий код

salary = df['Salary Estimate'].str.split('(')[0]

, но он дал мне следующий результат

enter image description here

1 Ответ

3 голосов
/ 23 апреля 2020

Используйте .str[0] для первых значений каждого списка:

salary = df['Salary Estimate'].str.split('(').str[0]
...