如何在python中读取CSV文件时跳过第一行?

时间:2019-10-12 22:10:26

标签: python csv histogram

免责声明:我没有接受过任何Python方面的培训。我已经学过HTML,CSS,C,但是很多年前却记不清。

我正在为化学工程课准备硬件。问题要求a)使用python创建一个csv文件并输入给定的数据。 csv的每一行都应包含一个分布的数据,其中csv文件的第一行带有单词“ grade” b)读取所述csv文件并存储该数据并将其存储在数组中,并且c)创建直方图< / p>

我写的代码是:

import csv
with open('data.csv', 'w', newline='') as csvfile:
    spamwriter = csv.writer(csvfile, delimiter=' ',
                            quotechar='|', quoting=csv.QUOTE_MINIMAL)
    spamwriter.writerow(['Grade'])
    spamwriter.writerow(['40'])
    spamwriter.writerow(['60,60,60'])
    spamwriter.writerow(['80,80,80,80'])
    spamwriter.writerow(['100,100'])


import csv

results = []
with open("data.csv") as csvfile:
    reader = csv.reader(csvfile, quoting=csv.QUOTE_NONNUMERIC) # change contents to floats

    for row in  imdb_data: # each row is a list
        results.append(row)

对于此代码,如果“等级”数据行不存在,则可以使用,因为这是浮点数。有人知道如何跳过这一行代码吗?我在想是否存在像row + 1或for循环这样的命令可以跳过它但不知道如何实现它。

0 个答案:

没有答案