我试图从Python3中的CSV文件中获取数据并使用它进行一些计算,但在此之前,我必须隔离标题,以便循环不会尝试使用它们进行计算。目前我的代码看起来像
import csv
filename = "superheroes_tiny.csv"
f = open(filename, "r")
line = f.readline()
while line:
niceline = line.strip().split(",")
print(niceline)
line = f.readline()
f.close()
这可以打印出所有的值,但我需要能够忽略标题,我不知道如何打印
编辑-我只是在循环开始之前让它在一个额外的行上迭代了一下就解决了这个问题-但是,这感觉似乎不是最精确或最整洁的方法,任何其他方法都会被欣赏
这正是跳过标题的方法
或者,您应该使用pandas读取文件,然后您就有了一个dataframe对象,它可以被头列名引用以进行计算
相关问题 更多 >
编程相关推荐