当使用
drop_duplicates()方法时,我会减少重复项,但也会将所有NaNs合并为一个条目。 如何在保留具有空条目的行(如np.nan,None或'')的情况下删除重复项?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
df.reset_index(inplace=True)
。 - Pawel Kranzberg