我有一个数据框,数据框中的列是“ CarName” 值是“ polo allstar”
现在,我必须根据空间拆分“ polo allstar”值,并将CarName中的值替换为“ polo”。
需要帮助。
答案 0 :(得分:0)
您可以使用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