0

約 4000 x 50000 のデータフレームがあり、データフレームから削除したい変数の名前を含む変数 "x" があります。私のデータがどのように見えるかの例を次に示します。

df <- structure(list(A = structure(1:7, .Label = c("B", "C", "D", "E", 
"F", "G", "H"), class = "factor"), B = c(13, 89, 938, 89, 3, 
3, 4), C = c(453, 46, 13, 64, 453, 3, 3), D = c(36, 84, 3, 34, 
1, 36, 465), E = c(4, 48, 63, 53, 351, 3, 34), F = c(654, 43, 
53, 46, 56, 3, 5), G = c(56, 21, 210, 543, 69, 6, 6563), H = c(112, 
45, 1531, 53135, 51, 123, 12)), .Names = c("A", "B", "C", "D", 
"E", "F", "G", "H"), row.names = c(NA, 7L), class = "data.frame")

x <- c("A","B","C")

私は次のようなことをしようとしています

> df2 <- df[,-x]
Error in -x : invalid argument to unary operator
> df2 <- df[,!x]
Error in !x : invalid argument type

しかし、どちらも機能していないようです!

4

0 に答える 0