基本上,我有一个很大的csv文件,大约有9列。我想做的是仅读取字典中的两列,因此列1为key
,列8为value
。我没有使用pandas
和csv文件的经验。
正如我所说的,我没有经验,我尝试从网络上找到一个简单的程序,这就是我所拥有的:
import csv
with open('cards_dataset_short.csv', mode='r') as infile:
reader = csv.reader(infile)
with open('cards_dataset_short.csv', mode='w') as outfile:
writer = csv.writer(outfile)
mydict = {rows[1]:rows[8s] for rows in reader}
该程序在我尝试后立即崩溃。它只是打开编译器(CMD)并立即将其关闭。 附言缩进是正确的,我是堆栈溢出的新手,所以我不知道如何缩进上面的行。