Python 将表中的唯一值行提取到新数据帧中

Python 将表中的唯一值行提取到新数据帧中,python,pandas,Python,Pandas,我有一个带有不同列的表(如下所示),例如ID、目标、日期。在我的目标列中,我有一些带有'>1','的唯一值,使用到_numeric yourdf=df[pd.to_numeric(df.Target,errors='coerce').isna()].copy() Out[648]: ID Domain Target 1/01 1/02 1/03 1/04 1/05 1/06 2 C1 IT <=3 2.1 0.5 0.5 0.1

我有一个带有不同列的表(如下所示),例如ID、目标、日期。在我的目标列中,我有一些带有'>1','的唯一值,使用
到_numeric

yourdf=df[pd.to_numeric(df.Target,errors='coerce').isna()].copy()
Out[648]: 
   ID   Domain Target  1/01  1/02  1/03  1/04  1/05  1/06
2  C1       IT    <=3   2.1   0.5   0.5   0.1   0.1   2.1
3  D1  Finance     >1   1.0   0.9   1.1   1.0   1.0   1.0
yourdf=df[pd.to_numeric(df.Target,errors='concurve').isna()].copy()
出[648]:
ID域目标1/01 1/02 1/03 1/04 1/05 1/06
2 C1 IT 1 1.0 0.9 1.1 1 1.0 1.0 1.0

您能否进一步解释唯一值的定义?如果它不是纯数字,那么它是唯一的吗?您好,在我的例子中,唯一的值将是“1”或任何空值。非常感谢您的回答,它完成了工作。然而,它并没有从我的df中删除这些值。我想知道是否有可能从我的df中删除它。?请.
df=df[pd.to_numeric(df.Target,errors='concurve').notna()
@krijan这是为了除掉他们drom dft非常感谢:)我真的很感谢你的帮助
yourdf=df[pd.to_numeric(df.Target,errors='coerce').isna()].copy()
Out[648]: 
   ID   Domain Target  1/01  1/02  1/03  1/04  1/05  1/06
2  C1       IT    <=3   2.1   0.5   0.5   0.1   0.1   2.1
3  D1  Finance     >1   1.0   0.9   1.1   1.0   1.0   1.0