python - 使用 pandas、python 创建字典,返回错误 : "return self._engine.get_loc(key)"

标签 python pandas dictionary

这是数据集的示例

Umls                                    Snomed
C0027497/Nausea /Sign or Symptom    Nausea (finding)[FN/422587007] 
C0151786 / Muscle/Sign or Symptom   Muscle weakness [(finding) /FN/26544005]
C2127305 /bitter/ Sign or Symptom    ?
NA                                   NA

这是我创建数据字典的代码:

df_dic_1= df_dic_1[['UMLS', 'snomed']]

df_dic_1['umls'].fillna(0, inplace=True)
df_dic_1['snomed'].fillna(0, inplace=True)

equiv_snomed=df_dic_1.set_index('umls')['snomed'].to_dict()

但它会产生以下错误:

"   return self._engine.get_loc(key)"

有什么帮助吗?

最佳答案

试试这个

df_dic_1= df_dic_1[['UMLS', 'snomed']]

df_dic_1['UMLS'].fillna(0, inplace=True)
df_dic_1['snomed'].fillna(0, inplace=True)

equiv_snomed=df_dic_1.set_index('UMLS')['snomed'].to_dict()

因为你有一个关键错误

关于python - 使用 pandas、python 创建字典,返回错误 : "return self._engine.get_loc(key)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43874601/

相关文章:

python - 将新字符串添加到文本文件中特定行的末尾

python - 如何在按钮ipywidget中显示全文?

c# - 如何设置 SortedDictionary 的初始容量?

python - wxPython - 如何 "highlight"TextCtrl?

python - 通过 pandas 重新格式化我的 csv 文件(将一组值转换为列,将另一组值与相应的值匹配)

python - 作为索引器提供的不可对齐的 bool 系列

python - 将 Pandas 系列的索引与字符串连接的问题

python - 使用列表理解在 Python 中设置唯一字典列表

python 检查字典值是否由字符串列表组成

python - 当键更改并且值是更多键值对时,是否可以对键值对的 JSON 对象进行排序。