python applymap_运行Python Applymap需要时间
我有一個包含計數的數據矩陣(55K X8.5k)。大多數都是零,但很少有像任何計數。讓我們這樣說:a b c
0 4 3 3
1 1 2 1
2 2 1 0
3 2 0 1
4 2 0 4
我想把單元格的值二進制。在
我做了以下事情:
^{pr2}$
雖然代碼運行得很好,但運行起來需要很多時間。在
為什么?在
有沒有更快的方法?在
謝謝
編輯:
執行時出錯東東泡菜在df_preference.to_pickle('df_preference.pickle')
我明白了:---------------------------------------------------------------------------
SystemError Traceback (most recent call last)
in ()
1 # Pickling the data to the disk
2
----> 3 df_preference.to_pickle('df_preference.pickle')
\\dwdfhome01\Anaconda\lib\site-packages\pandas\core\generic.pyc in to_pickle(self, path)
1170 """
1171 from pandas.io.pickle import to_pickle
-> 1172 return to_pickle(self, path)
1173
1174 def to_clipboard(self, excel=None, sep=None, **kwargs):
\\dwdfhome01\Anaconda\lib\site-packages\pandas\io\pickle.pyc in to_pickle(obj, path)
13 """
14 with open(path, 'wb') as f:
---> 15 pkl.dump(obj, f, protocol=pkl.HIGHEST_PROTOCOL)
16
17
SystemError: error return without exception set
總結
以上是生活随笔為你收集整理的python applymap_运行Python Applymap需要时间的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: aspectj表达式如何书写_化学平衡常
- 下一篇: python的就业方向有哪些城市_以就业
