【发布时间】:2020-09-29 11:32:23
【问题描述】:
我刚刚开始探索 Julia,并且正在努力处理子集数据框。我想选择LABEL 的值为“B”且缺少VALUE 的行。选择带有“B”的行可以正常工作,但尝试为缺失添加过滤器会失败。任何建议如何解决这个问题。欢迎提供有关 Julia 中的子集/过滤数据框的良好文档提示。在 Julia 文档中我没有找到解决方案。
using DataFrames
df = DataFrame(ID = 1:5, LABEL = ["A", "A", "B", "B", "B"], VALUE = ["A1", "A2", "B1", "B2", missing])
df[df[:LABEL] .== "B", :] # works fine
df[df[:LABEL] .== "B" && df[:VALUE] .== missing, :] # fails
【问题讨论】: