如何将pandas列拆分并将新结果附加到数据帧中?我还希望没有空格。
我的期望输出示例:
我一直在尝试,但是lambda函数没有按照我想要的方式追加结果。
我最终得到
我的期望输出示例:
col1
Smith, John
Smith, John
col2
Smith
Smith
col3
John
John
我一直在尝试,但是lambda函数没有按照我想要的方式追加结果。
df_split = df1['col1'].apply(lambda x: pd.Series(x.split(',')))
df1['col2']= df_split.apply(lambda x: x[0])
df1['col3']= df_split.apply(lambda x: x[1])
我最终得到
col2 col3
Smith Smith
John John