我想用NaN去掉一些记录.这非常有效:
df.dropna(axis=0, how='any',inplace=True)
但是,它会更改我的数据框的形状,并且索引不再均匀分布.因此,我想用这些行替换所有项目np.nan.有一个简单的方法吗?
我之前正在考虑重新采样数据帧dropna,但这似乎只能在规定的时间间隔内工作,而我宁愿使用原始索引.另一种方法是使用数据帧循环iterrows,但这也感觉很麻烦.
下面的命令选择所有值等于Nan的所有行,并将NaN分配给其余行。
df.loc[df.isnull().any(axis=1), :] = np.nan
| 归档时间: | 
 | 
| 查看次数: | 4115 次 | 
| 最近记录: |