Я в конце моего кода, я получаю эту ошибку "Ошибка памяти". Тем не менее, я запустил psutil.virtual_memory (), чтобы проверить мою память, и это выглядит просто отлично. Пожалуйста, дайте мне знать, если кто-нибудь знает, о чем это может быть.
import psutil; print(psutil.virtual_memory())
OUT: svmem(total=17065791488, available=12255887360, percent=28.2, used=4809904128, free=12255887360
)
A = pd.merge(df_1[['id','a_id','app','del','count','date1','date2','date3']],
df_2,how='left',on='id')
A = pd.merge(A,df_3[['ID','T']],how='left',left_on='id',right_on='ID').drop_duplicates()
ОШИБКА
MemoryError Traceback (most recent call last)
<ipython-input-344-16cb980bccfa> in <module>
----> 1 A = pd.merge(A,df_3[['ID','T']],how='left',left_on='id',right_on='ID').drop_duplicates()
2
~\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\reshape\merge.py in merge(left, right, how, on, left_on, right_on, left_index, right_index, sort, suffixes, copy, indicator, validate)
81 validate=validate,
82 )
---> 83 return op.get_result()
84
85
~\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\reshape\merge.py in get_result(self)
640 self.left, self.right = self._indicator_pre_merge(self.left, self.right)
641
--> 642 join_index, left_indexer, right_indexer = self._get_join_info()
643
644 ldata, rdata = self.left._data, self.right._data
~\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\reshape\merge.py in _get_join_info(self)
857 )
858 else:
--> 859 (left_indexer, right_indexer) = self._get_join_indexers()
860
861 if self.right_index:
~\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\reshape\merge.py in _get_join_indexers(self)
836 """ return the join indexers """
837 return _get_join_indexers(
--> 838 self.left_join_keys, self.right_join_keys, sort=self.sort, how=self.how
839 )
840
~\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\reshape\merge.py in _get_join_indexers(left_keys, right_keys, sort, how, **kwargs)
1318 join_func = _join_functions[how]
1319
-> 1320 return join_func(lkey, rkey, count, **kwargs)
1321
1322
pandas\_libs\join.pyx in pandas._libs.join.left_outer_join()
MemoryError: