从tidyr COMPINS收集有关未找到对象的信息

从tidyr COMPINS收集有关未找到对象的信息,r,tidyr,R,Tidyr,我有一段工作代码: number_of_columns <- dim(resultsper)[2] resultsper <- resultsper %>% gather(c(5:number_of_columns), key = "Scenario", value = "Value") 列数从tidyr 0.7.0开始,选择规则更严格。有关版本0.7.0中所有更改的回顾,请参见 简而言之,当使用上下文表达式时(即,使用数据集之外的信息),必须明确使用准旋转操作符查找对象的

我有一段工作代码:

number_of_columns <-  dim(resultsper)[2]
resultsper <- resultsper %>% gather(c(5:number_of_columns), key = "Scenario", value = "Value")
列数从tidyr 0.7.0开始,选择规则更严格。有关版本0.7.0中所有更改的回顾,请参见

简而言之,当使用上下文表达式时(即,使用数据集之外的信息),必须明确使用准旋转操作符
查找对象的位置

下面是一个示例,说明在您的场景中会是什么样子

number_of_columns =  ncol(mtcars)

mtcars %>% gather("Scenario", "Value", !! 5:number_of_columns)
number_of_columns =  ncol(mtcars)

mtcars %>% gather("Scenario", "Value", !! 5:number_of_columns)