删除行并在列表中添加相应元素

时间:2016-10-30 16:12:03

标签: arrays list csv

我从包含5行和5列的CSV中提取数据。

有些行有" NA"在他们中。如何忽略" NA"
的行 完全,所以我可以循环没有NA的项目?

例如

print("Year  Age Scholarship Academic Stipend")
print("1982  20  $20000.00   $1000.00")
print("1983  21  $25000.00   NA")
print("1984  22  $30000.00   $500.00")
print("1982  20  $16000.00   $200.00")
print("1983  21  $17500.00   $600.00")

我使用所有这些元素提取了单个列表:

Year = [1982,1983,1984,1982,1983]
Age = [20,21,22,20,21]
Scholarship = [20000, 25000, 30000, 16000, 17500]
Stipend_Amount = [1000, NA, 500, 200, 600]   

我尝试使用:

while NA in Stipend_Amount:
      values.remove(NA)

但这改变了Stipend_Amount中的元素数。我想通过忽略包含" NA的CSV文件中的行来保持所有列表中的相同数量的元素。"

0 个答案:

没有答案