![](/img/trans.png)
[英]In resampling in Pandas: How do I get NaN when all values are NaN, but still use skipna=True?
[英]How to use & or and operation to get correct data when I am getting 'nan' for all values
我正在尝试处理一些数据,但是由于我对Python并不十分了解,所以我在这里问这个问题。
test_val_set = merged_data2.loc[merged_data2.reject_yn=='Y'] &
merged_data2.loc[merged_data2.reject_yn=='N'].iloc[70000:,:]
像上面一样,我试图将这两个条件结合起来以获得我最终想要的信息。 但是,当我这样做时,它为我提供了正确的原始x列,但数据点的值都是'nan'。
当我分别如下使用它们时,
a = merged_data2.loc[merged_data2.reject_yn=='Y']
b = merged_data2.loc[merged_data2.reject_yn=='N'].iloc[70000:,:]
它们都正确无误,它们都可以正常工作。
我如何使用此“&”? 还是有其他解决方法?
预先谢谢大家。
根据您的描述,您可以concat
两个数据框
a = merged_data2.loc[merged_data2.reject_yn=='Y']
b = merged_data2.loc[merged_data2.reject_yn=='N'].iloc[70000:,:]
df=pd.concat([a,b])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.