DataFramesMeta.jl icon indicating copy to clipboard operation
DataFramesMeta.jl copied to clipboard

kwargs not passed to subset in `@subset` with multiple conditions

Open FuZhiyu opened this issue 7 months ago • 1 comments

See the example below:

df = DataFrame(a = [1, 2, missing], b = [4, 5, 6])
@subset(df, :a .== 1; view = true)
# return a SubDataFrame

@subset(df, :a .== 1; skipmissing = false)
# throw an error as there is a missing value in the condition

@subset(df, :a.== 1, :b .== 4; view = true)
# return a DataFrame rather than a SubDataFrame!!!

@subset(df, :a.== 1, :b .== 4; skipmissing = false)
# return a DataFrame! No error was thrown.

Version info: Julia 1.10

[a93c6f00] DataFrames v1.6.1 [1313f7d8] DataFramesMeta v0.15.2

FuZhiyu avatar Jun 26 '24 15:06 FuZhiyu