我有一本调查问卷中的单词词典:
mydict = {'CP4 MPI(SF) throbbing [mild]':'throbbing mild',
CP4 MPI(SF) thobbing [moderate]':'throbbing moderate',....}
我的csv文件有许多列-对应于mydict中的键,行代表研究参与者。你知道吗
如果某一行(研究参与者)对某个问题的回答为“是”,则csv文件的该特定字段中有一个1
mydict中包含的值是我想保存在新列表中的persons响应的缩写
我想用这个字典解析一个csv文件,如下所示:
(使用csv.DictReader文件)你知道吗
mcgill = []
mcgill_sf = {'CP4 MPI(SF) | Throbbing [Mild]':'throbbing mild', 'CP4
MPI(SF) | Throbbing [Moderate]':'throbbing moderate', 'CP4
MPI(SF) | Throbbing [Severe]':'throbbing severe', 'CP4
MPI(SF) | Shooting[Mild]':'shooting mild'}
x = mcgill_sf.keys()
if row[x] == '1':
y = mcgill_sf[key]
mcgill.append(y)
print(mcgill)
Traceback (most recent call last):
File "triage_1200.py", line 401, in <module>
if row[x] == '1':
TypeError: unhashable type: 'dict_keys'
我无法决定如何使用dict中的键/值来实现这个目标。。。有人能建议吗?你知道吗
我建议你看看pandas。它是为处理这样的数据集而设计的。你知道吗
相关问题 更多 >
编程相关推荐