Как нарезать значение, присутствующее в столбце данных - PullRequest
0 голосов
/ 05 мая 2019

У меня есть датафрейм, а столбец в фрейме данных - "CarName" значение "поло allstar"

Теперь я должен разделить значение «polo allstar» на основе пробела и заменить значение в CarName на «polo».

Нужна помощь.

1 Ответ

0 голосов
/ 05 мая 2019

Вы можете map над столбцом с помощью функции split и взять первое слово:

import pandas as pd

df = pd.DataFrame(data={'CarName': ['polo allstar']})
print(df)

df.CarName = df.CarName.map(lambda cn: cn.split()[0])
print(df)

Выход:

        CarName
0  polo allstar

  CarName
0    polo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...