Выдает ошибку при использовании One-Hot Encoding через dummies. Помогите исправить

categorical_features = df['specialityId']
df_output = pd.get_dummies(df, columns=categorical_features, dummy_na=False)
KeyError                                  Traceback (most recent call last)
C:\Users\9781~1\AppData\Local\Temp/ipykernel_16272/1914521082.py in <module>
      1 categorical_features = df['specialityId']
----> 2 df_output = pd.get_dummies(df, columns=categorical_features, dummy_na=False)

C:\Anaconda\lib\site-packages\pandas\core\reshape\reshape.py in get_dummies(data, prefix, prefix_sep, dummy_na, columns, sparse, drop_first, dtype)
    888             raise TypeError("Input must be a list-like for parameter `columns`")
    889         else:
--> 890             data_to_encode = data[columns]
    891 
    892         # validate prefixes and separator to avoid silently dropping cols

C:\Anaconda\lib\site-packages\pandas\core\frame.py in __getitem__(self, key)
   3462             if is_iterator(key):
   3463                 key = list(key)
-> 3464             indexer = self.loc._get_listlike_indexer(key, axis=1)[1]
   3465 
   3466         # take() does not accept boolean indexers

C:\Anaconda\lib\site-packages\pandas\core\indexing.py in _get_listlike_indexer(self, key, axis)
   1312             keyarr, indexer, new_indexer = ax._reindex_non_unique(keyarr)
   1313 
-> 1314         self._validate_read_indexer(keyarr, indexer, axis)
   1315 
   1316         if needs_i8_conversion(ax.dtype) or isinstance(

C:\Anaconda\lib\site-packages\pandas\core\indexing.py in _validate_read_indexer(self, key, indexer, axis)
   1372                 if use_interval_msg:
   1373                     key = list(key)
-> 1374                 raise KeyError(f"None of [{key}] are in the [{axis_name}]")
   1375 
   1376             not_found = list(ensure_index(key)[missing_mask.nonzero()[0]].unique())

KeyError: "None of [Index(['4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       ...\n       'e84fd293-a45f-4c7b-91ec-7c92f9e1adcc',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       'd55e4589-beac-4964-bd69-d7efff11290c',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed',\n       'db7a9156-36ae-408a-a5df-955ab8738b57',\n       '4f1a1b97-21c8-4f64-badf-ab4760eebaed'],\n      dtype='object', length=8460)] are in the [columns]"

Ответы (0 шт):