【问题标题】:Select column from tab delimited text file in python and add it to tsv file从python中的制表符分隔的文本文件中选择列并将其添加到tsv文件
【发布时间】:2018-07-30 05:14:20
【问题描述】:

我有一个 3 列的文本文件。我试图弄清楚如何从文本文件中选择列并将它们输入到具有特定列名的空 tsv 文件中。我该怎么做呢?我对 python 很陌生,因此对于每个阶段的任何帮助都将不胜感激。

【问题讨论】:

标签: python python-3.x dataframe text export-to-csv


【解决方案1】:

myData.txt:

a        b        c
1        2        3
4        5        6

然后你可以使用 Pandas:

import pandas as pd
df=pd.read_csv('myData.txt',sep='\s+')
df.to_csv('someFileName.csv')

【讨论】:

  • 当我尝试运行这段代码时,我收到了这个错误 ` PermissionError: [Errno 13] Permission denied: `
  • 另外,如何选择特定列,例如 myData.txt 中的第 1 列,以转到新文件中的特定列(如第 2 列)?
  • @Mrl 我认为您遇到了错误,因为当您运行代码时,文本文件已打开
  • @Mrl 你可以做df['somecolumn']
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-26
  • 2011-05-30
  • 2013-07-05
  • 1970-01-01
  • 2016-08-10
  • 1970-01-01
相关资源
最近更新 更多