我想用python读取一个空格分隔的文件。此文件的第一列包含一些空格,因此我无法成功读取此文件。你知道吗
输入文件数据-
Jan1 Jan2 Jan3 Jan4 Jan5 total
A BC 1 2 4 4 5 16
PQ R 1 2 3 4 5 15
X Y Z 2 2 2 2 2 10
我试着用下面的代码来读它-
df = pd.read_csv("text2.txt", sep = r"\s+",engine='python')
df.to_csv("out.csv",index=None)
我还试着用-
delim_whitespace=True
我想从这个文件生成如下所示的csv文件-
names,Jan1,Jan2,Jan3,Jan4,Jan5,total
A BC,1,2,4,4,5,16
PQ R,1,2,3,4,5,15
X Y Z,2,2,2,2,2,10
是我少了一些p
您必须半手动地解析它
叫这个
您必须自己指定
dtypes
。你知道吗如果你想让熊猫刺穿它自己,你可以将它导出到一个有适当分隔的csv,然后重新加载它
相关问题 更多 >
编程相关推荐