2017-08-31 34 views
0

您好索引请求删除列我目前有代码:从在数据帧

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

'DF [1:row.dim,setdiff(7:col.dim,其中(名称(DF)== 'Wheather'))]'? – digEmAll

+0

你能提供一个例子吗? 例如,让我们看看'df' head和'row.dim'和'col.dim' ... –

回答

0

谢谢digEmAll!我认为这会相当简单,我只是觉得R这个东西太绿了。对于其他什么工作对我来说是:

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