2024-05-26 20:47:29 发布
网友
我有一个df:
>>>> df Genre Rat View Date 20111231 CNN NaN HH 20111231 CNN 210 HH 20111231 NaN 4.3 HH
我需要清理DF以获得一个新的DF,如下所示:
Rat Date 20111231 NaN 20111231 210 20111231 4.3
怎么做
您可以applypd.Series.nunique,然后使用它来选择:
apply
pd.Series.nunique
>>> df.apply(pd.Series.nunique) Genre 1 Rat 2 View 1 dtype: int64 >>> df.loc[:, ~(df.apply(pd.Series.nunique) == 1)] Rat Date 20111231 NaN 20111231 210.0 20111231 4.3
您可以
apply
pd.Series.nunique
,然后使用它来选择:相关问题 更多 >
编程相关推荐