我正在使用csv模块重新组织一些来自csv文件的数据,但当我调用row[0]
时,它会给我这个错误IndexError:list index out of range
,尽管我调用的是索引0,但它不应该超出列表范围。
下面是我的数据在csv文件中的示例,它只有一列。
Caucasian
Black or African American
Caucasian
Asian or Pacific Islander
Caucasian,Hispanic or Latino,Native American or American Indian
Caucasian
Caucasian
Caucasian
Middle Eastern,Asian or Pacific Islander
Asian or Pacific Islander
这是我的代码示例:
for row in csvReader:
if row[0] == "Hispanic,Latino,or Spanish origin":
print("")
raceList = row[0].split(",")
elif (len(raceList) > 1):
csvWriter.writerow(["Mixed Race"])
elif (row[0] == "African American"):
csvWriter.writerow(["Black or African American"])