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

时间:2017-08-04 10:04:59

标签: python split

我使用

读取了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)

如何正确阅读上述数据......?

以前谢谢..

1 个答案:

答案 0 :(得分:0)

你确定分隔符确实是制表师吗?在test.txt的指定行中,分隔符是一个空格。尝试read_dat = pd.read_csv('test.txt', delimiter="\t")