Python 如何在熊猫中使用意甲

Python 如何在熊猫中使用意甲,python,pandas,Python,Pandas,行是Serias对象,打印输出如下: for i,r in data.iterrows(): print(r) 我想: 删除值==Nan或0的所有量词(并保留值==1的所有量词) 从每行中获取该名称字段 怎么做 删除所有值==Nan或0的量词(并保留所有 值为==1的量词 从每行中获取该名称字段 你试过寻找类似的问题吗?您在这些解决方案中遇到了什么问题?是的,我没有找到答案,否则我不会问您是否只需要id==1的字段,您可以将其切片data=data[data==1],否则您可以使用dr

行是Serias对象,打印输出如下:

for i,r in data.iterrows():
    print(r)
我想:

  • 删除值==Nan或0的所有量词(并保留值==1的所有量词)
  • 从每行中获取该名称字段
  • 怎么做

  • 删除所有值==Nan或0的量词(并保留所有 值为==1的量词
  • 从每行中获取该名称字段

  • 你试过寻找类似的问题吗?您在这些解决方案中遇到了什么问题?是的,我没有找到答案,否则我不会问您是否只需要id==1的字段,您可以将其切片
    data=data[data==1]
    ,否则您可以使用
    dropna()
    删除NAN,然后使用
    data=data[data!=0]
    QuantifierId
    18     0.0
    19     0.0
    20     0.0
    21     NaN
    23     NaN
    24     NaN
    25     NaN
    26     NaN
    27     NaN
    28     NaN
    63     NaN
    64     NaN
    81     NaN
    82     NaN
    83     NaN
    84     NaN
    85     NaN
    86     NaN
    87     NaN
    88     NaN
    89     NaN
    91     NaN
    93     NaN
    94     NaN
    95     NaN
    96     NaN
    121    NaN
    Name: 52466, dtype: float64
    
    data = data.loc[(data.QuantifierId.notnull()) & (data.QuantifierId != 0)]
    
    data.index.tolist()