【问题标题】:I have a Python data frame with 2 columns. I want to copy data from the second column into a text file. How can I do this? [duplicate]我有一个包含 2 列的 Python 数据框。我想将第二列中的数据复制到文本文件中。我怎样才能做到这一点? [复制]
【发布时间】:2018-08-27 04:01:48
【问题描述】:
import csv
import pandas as pd

df_1  = pd.read_csv("result4.csv")

df_1.to_csv('dataset_1.txt', sep='\n', index=False)

这会返回一个包含两列的文本文件,我只想要第二列。

【问题讨论】:

  • 我认为需要usecols参数。
  • 我似乎找不到这样的参数,有“列”参数,但这也给了我一个错误。
  • 我看不到数据,但df_1 = pd.read_csv("result4.csv", usecols=[1]) 应该可以工作。

标签: python pandas csv dataframe dataset


【解决方案1】:

这应该可以工作

import pandas as pd

pd.read_csv("test.csv").iloc[:, 1].to_csv("test1.csv", sep='\n', index=False)

您只需要选择第二列

【讨论】:

  • 完美!谢谢
猜你喜欢
  • 2015-05-01
  • 2022-11-09
  • 1970-01-01
  • 1970-01-01
  • 2019-08-19
  • 2019-05-23
  • 2014-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多