如何将数据帧列拆分为两部分,以便稍后将数据帧列中的值替换为拆分后的值。例如,我有一个像这样的数据框:
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 ×1