我在这里环顾了多个问题,没有解决方案。我有一个矩阵,我想在其中过滤2列中的值,并返回应用此过滤器的整行。
目前,我已经尝试过:
mask = (data['sender'] == 'me') & (data['status'] == 'done') data[mask]
这会使所有值变为“ NaN”。
当我尝试单独应用遮罩时,我得到的DataFrame在位置中包含正确的值,但所有其他列均为NaN。
我还尝试了一种不同的方法,即像这样:
data.loc[data['sender' == 'me']
除了显示值所在的“行x列”之外,使用NaN转换每个值的结果相同。
希望这可以帮助
k=pd.DataFrame()
k=data[(data['sender'] == 'me') & (data['status'] == 'done')]
k.head()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句