我试图从数据帧中过滤一些值,但是输出中的某些情况似乎不符合过滤规则。 逻辑有问题吗? 我想获取其中任一列满足条件的条目(这就是为什么我使用|而不是&;)。你知道吗
我已经试过把列转换成整数了。你知道吗
datos[
((datos['edad'] >=21) & (datos['edad']<=68)) |
((datos['EdadCurp']) >= 21 & (datos['EdadCurp']<=68)) |
((datos['edadrfc']) >= 21 & (datos['edadrfc']<=68))
][["edad", "EdadCurp", "edadrfc"]].head(100)
例如,条目3不满足任何条件,但仍然是输出的一部分。你知道吗
我想你的过滤器有一个输入错误。尝试使用:
请注意,您使用了
(datos['EdadCurp']) >= 21 & ...
而不是(datos['EdadCurp'] >= 21) & ...
。与edadrfc
相同。你知道吗相关问题 更多 >
编程相关推荐