如何对dataframe列中存在的值进行切片

时间:2019-05-05 09:50:10

标签: python dataframe

我有一个数据框,数据框中的列是“ CarName” 值是“ polo allstar”

现在,我必须根据空间拆分“ polo allstar”值,并将CarName中的值替换为“ polo”。

需要帮助。

1 个答案:

答案 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