从数据框中的索引请求中删除列

时间:2017-08-31 09:12:55

标签: r dataframe

您好我目前有代码:

matrixed.data <- data.matrix(df[1:row.dim,7:col.dim])

其中row.dim和col.dim是整个框架大小的变量。我想删除col.dim选项中包含的“df $ WEATHER”列,但不知道如何说出来。我已经尝试在括号内添加-df $ WEATHER和!df $ WEATHER,但我担心我会错误地解释这些命令的范围。

是否可以在不创建新的col.dim变量的情况下执行此操作;我试图保持代码尽可能无限,因为未来数据框的大小可能会增加。

1 个答案:

答案 0 :(得分:0)

谢谢digEmAll!我觉得相当简单,我在R上只是有点太绿,想到类似的东西。对于其他人来说,对我有用的是:

(df[1:row.dim, setdiff(7:col.dim,which(names(df) == "WEATHER"))])