所以我有一列代码:“dataset.csv”
0020-004241 purple
00532 - Blue
00121 - Yellow
055 - Greem
0025-097 - Orange
期望的输出:
code name_of_code
0020-004241 purple
00532 blue
我希望将代码和代码的单词分成两个不同的列。
我试过了:
df =pandas.read_csv(dataset.txt)
df = pandas.concat([df, df.columnname.str.split('/s', expand=True)], 1)
df = pandas.concat([df, df.columnname.str.split('-', expand=True)], 1)
` 它给出了意想不到的输出: purple none blue none yellow none green none orange none
我应该如何正确拆分这些数据?
原文由 Jessica Warren 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
str.split(" ", 1)
前任:
输出: