【发布时间】:2019-10-14 01:21:55
【问题描述】:
下面是我从 excel 中读取的当前数据帧 FinalData:
现在我想将数据帧分成两部分,一个数据帧包含所有范围为零或 nan 的行,其余行在另一个数据帧中。我该如何做到这一点,我尝试了以下代码但无法正常工作
amountzeroNanDf=FinalData [FinalData ['范围']==0 | FinalData ['range']==np.nan]
restDatframe=FinalData[FinalData ['range']!=0 | FinalData ['range']!=np.nan]
【问题讨论】:
-
请提供一个可重现的最小示例。
-
嗨,朋友,我是 python 新手,实际上我的问题是我有一个包含两列多行的数据框。上面 excel 中的“范围”列可以有 nan、0 或任何正值或负值。我想将数据框一分为二。第一个数据框,所有行的范围值为 0 或 nan。其余行放入另一个数据框中。你能给我建议吗?