小编Fab*_*enP的帖子

如何将 Dataframe 列拆分为两部分并用拆分值替换列

如何将数据帧列拆分为两部分,以便稍后将数据帧列中的值替换为拆分后的值。例如,我有一个像这样的数据框:

col1       col2
"abc"      "A, BC"
"def"      "AX, Z"
"pqr"      "P, R"
"xyz"      "X, YZ"
Run Code Online (Sandbox Code Playgroud)

我想在 之前提取值,并用提取的值替换该单元格。因此,输出应如下所示:

col1   col2
abc    A
def    AX
pqr    P
xyz    X
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样做:

df['col2'].apply(lambda x: x.split(',')[0])
Run Code Online (Sandbox Code Playgroud)

但它给了我错误。请建议我如何获得所需的输出。

python

0
推荐指数
1
解决办法
2137
查看次数

标签 统计

python ×1