我有一些帶有NaN的熊貓數據框。 像這樣:將熊貓數據框設爲字典和帖子
import pandas as pd
import numpy as np
raw_data={'A':{1:2,2:3,3:4},'B':{1:np.nan,2:44,3:np.nan}}
data=pd.DataFrame(raw_data)
>>> data
A B
1 2 NaN
2 3 44
3 4 NaN
現在我想打一個字典了出來,並在同一時間刪除NaN的。 結果應該是這樣的:
{'A': {1: 2, 2: 3, 3: 4}, 'B': {2: 44.0}}
但使用熊貓to_dict功能給了我這樣的結果:
>>> data.to_dict()
{'A': {1: 2, 2: 3, 3: 4}, 'B': {1: nan, 2: 44.0, 3: nan}}
那麼如何讓一個字典出數據幀和擺脫的NaN ?