Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中如何将单行拆分为多列?_Python_Split - Fatal编程技术网

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

在python中如何将单行拆分为多列?,python,split,Python,Split,我使用 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\u dat=pd.read\u csv('tes

我使用

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\u dat=pd.read\u csv('test.txt',delimiter=“\t”)

您确定delimiter确实是制表器吗?在test.txt的指定行中,分隔符是一个空格。试试看,可能是
read\u dat=pd.read\u csv('test.txt',delimiter=“\t”)

你检查过分隔符是一个制表符还是一个空格了吗?试试
read\u dat=pd.read\u csv('test.txt',delim whitespace=True)
谢谢EdChum。“delim_whitespace=True”解决问题。。!!您是否已检查分隔符是否确实是制表符或空格?请尝试
read\u dat=pd.read\u csv('test.txt',delim\u whitespace=True)
谢谢EdChum。“delim_whitespace=True”解决问题。。!!
print(read_dat.shape)