所以我有一列代码:“数据集.csv““
0020-004241 purple
00532 - Blue
00121 - Yellow
055 - Greem
0025-097 - Orange
期望输出:
^{pr2}$我想把代码和代码的单词分成两个不同的列。在
我试过了:
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)
在` 它产生了意外的输出: 紫色无 蓝色无 黄色无 绿色无 橙色无
如何正确分割这些数据?在
您可以通过几个拆分调用来处理此问题:
使用
str.split(" ", 1)
例如:
输出:
^{pr2}$在加载CSV时,可以使用regex作为分隔符,以避免进一步的拆分。在
当然,您可以添加标题,但是我在这个示例中尽量接近您的初始输入。在
现在
^{pr2}$read_csv
生成以下DF:相关问题 更多 >
编程相关推荐