繁体   English   中英

如何在Python中将单行拆分为多列?

[英]how split single row to multiple column in python?

我使用读取了txt文件(例如test.txt)

read_dat = pd.read_csv('test.txt', delimiter="\t")

并且test.txt的文件格式如下:

1.3e-002  1.2e-002  1.13e-002  1.425e-003  1.54e-002

该文件有100行,每行5列数据。

读取文件后,我检查了read_dat的形状,例如

print(read_dat.shape)

我期望(100,5)的结果,

但结果是(100,1)

如何正确读取以上数据...?

以前谢谢..

您确定定界符确实是制表符吗? 在test.txt的指定行中,定界符是一个空格。 试试也许read_dat = pd.read_csv('test.txt', delimiter="\\t")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM