【问题标题】:Python: How to append certain information from a CSV file onto an arrayPython:如何将 CSV 文件中的某些信息附加到数组中
【发布时间】:2016-01-29 23:33:06
【问题描述】:

如何将 CSV 文件第一列中的所有值附加到数组中。

鉴于 csv

Anas,5/1/2015,2.875
Jack,5/1/2015,33.925
Conk,5/1/2015,136.85

数组将是

['Anas', 'Jack', 'Conk']

如果我需要一个包含第二列值的单独数组,它也会是相同的代码吗?

这是我尝试过的

for line in file:
    Data=line.split(",")
    FromFile=Data[0]
    questions=FromFile.append(line)

【问题讨论】:

  • 你可以使用this模块。
  • 您可能需要遍历被分割成一个数组的行,同时附加您想要的每列的哪个索引。

标签: python arrays csv append


【解决方案1】:
with open("example.csv") as f:
    allData = [line.strip().split(",") for line in f]

    firstColumn  = [data[0] for data in allData]
    secondColumn = [data[1] for data in allData]
    thirdColumn  = [data[2] for data in allData]

【讨论】:

  • 谢谢朋友,我只是想知道你是否知道如何按照我尝试的方式进行操作?还是谢谢
猜你喜欢
  • 2021-06-28
  • 1970-01-01
  • 2014-04-15
  • 2010-09-25
  • 2021-01-17
  • 1970-01-01
相关资源
最近更新 更多