R 集合删除工作区中所有数据框中的变量
我有一个简单的问题,我在这里找不到解决办法: 当我想保留数据框中的变量选择时,变量将从加载到我的工作区中的该数据框的所有副本中删除 有没有办法只从单个数据帧中删除它 可复制的示例(仅从df中删除,而不是从df2中删除)R 集合删除工作区中所有数据框中的变量,r,R,我有一个简单的问题,我在这里找不到解决办法: 当我想保留数据框中的变量选择时,变量将从加载到我的工作区中的该数据框的所有副本中删除 有没有办法只从单个数据帧中删除它 可复制的示例(仅从df中删除,而不是从df2中删除) require(data.table) df可能只是df的工作原理。。(包括套餐)。谢谢。这个讨论也会有帮助 require(data.table) df <- structure(list(group = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L
require(data.table)
df可能只是df的工作原理。。(包括套餐)。谢谢。这个讨论也会有帮助
require(data.table)
df <- structure(list(group = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L), x = c(0L, 0L, 0L, 1L,
1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 1L),
time = c(1636L, 1637L, 1638L, 1639L, 1640L, 1641L, 1642L,
1683L, 1684L, 1685L, 1686L, 1687L, 1688L, 1689L, 1690L, 1691L,
1638L, 1639L, 1640L)), .Names = c("group", "x", "time"), class = "data.frame", row.names = c(NA,
-19L))
df2 <- df
varstokeep <- c("group","x")
vartodrop <- which(!names(df)%in%varstokeep)
set(df, i=NULL, j=vartodrop, value=NULL)