我有一个非常明显的问题,但我找不到解决方案(I found this,很接近)
我的文本文件没有行分隔符。因此,pandas将文件读取为一个数据帧,其中包含一行和一吨列。情况如下:
header_1, header_2, header_3, 1, jan, 600, 2, feb, 900, 3, jan, 678
我想每行读三个元素。最终结果应如下所示:
header_1 header_2 header_3
1 jan 600
2 feb 900
3 jan 678
如何告诉文件每隔三个逗号读取一行,作为换行符
Tags:
也许标准
str.split()
就足够了:印刷品:
你不需要熊猫来做这件事,你可以使用原生python。如果文件的格式很好,如您所写
您只需使用字符串方法,例如拆分并将列表重新组织为所需的二维数组形状。如果以后想使用熊猫,可以从那里创建数据帧
使用
**Split function**
后跟切片来创建数据帧输出
相关问题 更多 >
编程相关推荐