如何从.txt大文件中的数据帧获取CSV文件

时间:2019-06-28 20:35:56

标签: python csv dataframe

我正在尝试从数据帧中将.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...

0 个答案:

没有答案