当前Pandas版本:0.22我有一个SparseDataFrame。A=pd.SparseDataFrame([['a',0,0,'b'],[0,0,0,'c'],[0,0,0,0],[0,0,0,'a']])A01230a00b1000c200003000a现在,填充值为0。但是,我想将fill_values更改为np.nan。我的第一直觉是调用replace:A.replace(0,np.nan)但这给出了TypeError:cannotconvertinttoansparseblock这并不能真正帮助我理解我做错了什么。我知道我能做到A.to_dense().replace(0