2024-10-05 10:42:50 发布
网友
我有一个.xlsx文件,它有13列。我需要从一列中的字符串中提取/复制文本到一个新列中。列中的字符串由下划线(\分隔符)构成:
TextA\u TextB-TextB\u TextC\u TextD\u TextE\u TextF
我需要把TextA复制到一个新的列中。最好的方法是什么
你可以试试这个
一旦在数据帧中有了列
In [30]: df Out[30]: a 0 test1_test2_tes3_test4 In [31]: df['a'] = df['a'].apply(lambda x: x.split('_')) In [33]: df = pd.concat([df, df['a'].apply(pd.Series)], axis=1) In [34]: df Out[34]: a 0 1 2 3 0 [test1, test2, tes3, test4] test1 test2 tes3 test4
你可以试试这个
一旦在数据帧中有了列
相关问题 更多 >
编程相关推荐