在python中如何将单行拆分为多列?
我使用 test.txt的文件格式如下:在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
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)