我正在尝试从数据帧中将.txt转换为.csv文件,并编写了一些代码,但它仅显示10457行和1列,而不是10457行和18650列,似乎所有列都将转换为只有一个。
我在Jupyter笔记本中尝试过
import os
import pandas as pd
save_path = "/Users/Desktop/Python-testing"
in_filename = os.path.join(save_path,'/Users//Desktop/Python-
testing/data_gene_sample_report.txt')
out_filename = os.path.join(save_path,'Output.csv')
df = pd.read_csv(in_filename, delimiter=";")
df.to_csv(out_filename, index=False)
我希望这样的输出(一个csv文件)
Column 1 -------------------- Column2 --------- Column 3------....
-0.6431287095785616
-0.6431287095785616
-0.6431287095785616
-0.6431287095785616
-0.1893300604823005
-0.6431287095785616
…但是我有这个
0 -0.6431287095785616\t-0.9447514405913471\t1.08...
1 -0.6431287095785616\t-0.8505859268683292\t0.52...
2 -0.6431287095785616\t-0.30176910768817655\t0.1...
3 -0.6431287095785616\t-0.42440145633072285\t-0....
4 0.1893300604823005\t-1.0091233999680644\t-0.09...
5 -0.6431287095785616\t-1.0796556228003118\t-0.0...