Ошибка ключа (нет значений dict). При использовании набора данных enron - PullRequest
0 голосов
/ 01 августа 2020
import pandas as pd
enrond_dataframe = pd.DataFrame(final_embeddings)
enrond_dataframe = enrond_dataframe.set_index([ reverse_dictionary.values()])
enrond_dataframe.head()

я получаю ошибку как

KeyError                                  Traceback (most recent call last)
<ipython-input-4-0328d6643879> in <module>
      1 import pandas as pd
      2 enrond_dataframe = pd.DataFrame(final_embeddings)
----> 3 enrond_dataframe = enrond_dataframe.set_index([ reverse_dictionary.values()])
      4 enrond_dataframe.head()

~/anaconda3/lib/python3.7/site-packages/pandas/core/frame.py in set_index(self, keys, drop, append, inplace, verify_integrity)
   4301 
   4302         if missing:
-> 4303             raise KeyError(f"None of {missing} are in the columns")
   4304 
   4305         if inplace:

KeyError: "None of [dict_values(['UNK', 'the', 'ect', 'to', 'enron', 'hou', 'and', 'a', 'of', 'on', 'you', 'i',...


Я также получал ключевую ошибку выше, но я изменил ее, используя словарный_размер = len (словарь) print ('Размер словаря', len (словарь) ) на последних шагах setp2 word2ve c

...