Вы можете 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