条件を満たすデータフレームの行と、必要なら一部の列を返します。R の subset() と同等です。データフレームの場合、keep は行ごとの真偽値、または行の関数です。欠測 (null) または真偽値でない結果は偽として扱われます。R は条件の値が NA の行を落とすので、これと同じです。
subset()
keep
null
const d = { y: [5, NaN, 7, 2], g: ["a", "b", "a", "b"] };subset(d, (row) => (row.y as number) > 4); // { y: [5, 7], g: ["a", "a"] }subset(d, [true, true, false, false], { select: ["g"] }); // { g: ["a", "b"] } コピー
const d = { y: [5, NaN, 7, 2], g: ["a", "b", "a", "b"] };subset(d, (row) => (row.y as number) > 4); // { y: [5, 7], g: ["a", "a"] }subset(d, [true, true, false, false], { select: ["g"] }); // { g: ["a", "b"] }
条件を満たすデータフレームの行と、必要なら一部の列を返します。R の
subset()と同等です。データフレームの場合、keepは行ごとの真偽値、または行の関数です。欠測 (null) または真偽値でない結果は偽として扱われます。R は条件の値が NA の行を落とすので、これと同じです。