、私は次のようなものを使用してインデックスを選択することができます。bigr.frameからインデックスで選択する方法は?標準Rで
newdf <- df[1:4,]
私はbigr.frameに上記を試してみてくださいしかし、もし、私が取得:
Error: BigR[bigr.frame.[]]: The given filtering condition must be a logical bigr.vector.
ドキュメントについて次のように[ {bigr}
である:
説明
のフィルタ行セット
使用
のプロジェクト列 "["(X、I、J、...、= TRUEをドロップ)
引数
x(bigr.frameまたはbigr.matrix)操作対象のオブジェクト。 xが bigr.frameまたはbigr.csv.matrixの場合、フィルタリングと投影はともに に対応しています。 xがbigr.binary.matrixの場合、投影は になります。
I(bigr.vector)(のみbigr.frameとbigr.matrixオブジェクトの)フィルタリング条件
J(文字または整数)の列を表すベクトルを表す論理演算 になります。これらのパラメータの低下が結果bigr.vector(ドロップするかどうか を決定するカラムIDS単一の列を投影する場合には(すなわち、整数)またはカラム名 (すなわち、文字)
ドロップ、とすることができます= TRUE)またはbigr.frame (drop = FALSE)。デフォルト値は、drop = TRUEです。
値
由来bigr.frame、bigr.matrix、又はbigr.vectorまた
参照
bigr.frameのBIGR。マトリックス
例
air[air$UniqueCarrier %in% c("UA", "HA"), c(1,2,3,5:9)]
air[, c("Origin", "Dest")]
air[air$Dest == "SFO", 17]
class(air[, 17, drop=FALSE])
class(air[, 17, drop=TRUE])
インデックスで選択できるかどうかはわかりません。これは可能ですか?どうやって?
おかげNisanthは、ヘッドが全てではないが、いくつかのユースケースのために働くだろう。最初のアプローチの例を挙げることができますか?たとえば、airfileデータセットの行3:4を選択しますか? –