speed_matrix = pd.read_pickle ('speed_matrix_2015') Здесь speed_matrix_2015 - это файл выбора. Ниже приведена ссылка: https://github.com/zhiyongc/Seattle-Loop-Data
Я пытался использовать загрузку с использованием pickle, но это привело к тому, что модуль не нашел ошибку. Я попытался добавить кодировку = 'utf-8', но это не было поддержано. Я также попробовал аналогичные решения по переполнению стека, но это не сработало.
ModuleNotFoundError Traceback (most recent call last)
~\Anaconda3\lib\site-packages\pandas\io\pickle.py in read_pickle(filepath_or_buffer, compression)
180 warnings.simplefilter("ignore", Warning)
--> 181 return pickle.load(f)
182 except excs_to_catch:
ModuleNotFoundError: No module named 'pandas.indexes'
During handling of the above exception, another exception occurred:
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-40-7fdfbb59e454> in <module>
----> 1 speed_matrix = pd.read_pickle(directory + 'speed_matrix_2015')
~\Anaconda3\lib\site-packages\pandas\io\pickle.py in read_pickle(filepath_or_buffer, compression)
184 # "No module named 'pandas.core.sparse.series'"
185 # "Can't get attribute '__nat_unpickle' on <module 'pandas._libs.tslib"
--> 186 return pc.load(f, encoding=None)
187 except UnicodeDecodeError:
188 # e.g. can occur for files written in py27; see GH#28645
~\Anaconda3\lib\site-packages\pandas\compat\pickle_compat.py in load(fh, encoding, is_verbose)
239 up.is_verbose = is_verbose
240
--> 241 return up.load()
242 except (ValueError, TypeError):
243 raise
~\Anaconda3\lib\pickle.py in load(self)
1086 raise EOFError
1087 assert isinstance(key, bytes_types)
-> 1088 dispatch[key[0]](self)
1089 except _Stop as stopinst:
1090 return stopinst.value
~\Anaconda3\lib\pickle.py in load_binstring(self)
1220 raise UnpicklingError("BINSTRING pickle has negative byte count")
1221 data = self.read(len)
-> 1222 self.append(self._decode_string(data))
1223 dispatch[BINSTRING[0]] = load_binstring
1224
~\Anaconda3\lib\pickle.py in _decode_string(self, value)
1202 return value
1203 else:
-> 1204 return value.decode(self.encoding, self.errors)
1205
1206 def load_string(self):
UnicodeDecodeError: 'ascii' codec can't decode byte 0xf8 in position 0: ordinal not in range(128)