当使用drop_duplicates()
方法时,我减少了重复项,但也将所有NaNs
合并到一个条目中。如何在保留空条目的行(如np.nan, None or ''
)时删除重复项?
import pandas as pd
df = pd.DataFrame({'col':['one','two',np.nan,np.nan,np.nan,'two','two']})
Out[]:
col
0 one
1 two
2 NaN
3 NaN
4 NaN
5 two
6 two
df.drop_duplicates(['col'])
Out[]:
col
0 one
1 two
2 NaN
好吧,一个不太好的解决方法是首先保存
NaN
并将它们放回:试试看
结果是:
相关问题 更多 >
编程相关推荐