【问题标题】:Python CSV reader prints column instead of rowPython CSV阅读器打印列而不是行
【发布时间】:2017-05-10 02:54:44
【问题描述】:

我有一个数据集,我从 Excel 粘贴后在 Sublime 中保存为 csv

当我调用 csv.reader 打印所有行时,整个集合都被打印出来(太棒了):

输出 1

现在我想调用打印我的数据集“print(row[0])”的第一行,我的数据集的第一整列打印出来:

输出 2

请帮忙!我正在努力学习python。

【问题讨论】:

  • 请包含代码而不是代码的图像:这真的很难阅读

标签: python excel csv


【解决方案1】:

row 是一行。 row[0] 是该行的第一个元素。

如果您只想打印第一行,请执行print(row) 然后执行break 以停止迭代。

【讨论】:

    【解决方案2】:

    你必须使用这样的代码:

    import csv
    with open("exampleSet.csv") as productivityCost:
       readPC = csv.reader(productivityCost, delimeter = ",")
       print(row[0])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 1970-01-01
      相关资源
      最近更新 更多