0
的动态列表我有一个数据帧:如何移调数据框下来的变量R中
store store_name 2016-01-01 2016-01-02 ...
1 abc ### ###
那我想转下来:
store store_name date sales
1 abc 2016-01-01 ###
1 abc 2016-01-02 ###
,我很困难存在描述性存储变量的数量可能会有所不同。当它们是静态的,我可以有台阶状转下来:
library(tidyr)
gather(store_sales,
date,
sales,
-c(store, store_name))
但试图解释时有不同的量被证明是非常棘手。所以例如可以是store,store_name和store_name2 - 是否有一种方法可以将变量传递到收集函数中以使语句动态化?
我已经尝试了几件事情,但不能让它的工作
vars <- paste0("store_sales,
date,
sales,
-store,
-store_name")
store_sales_down <- gather(vars)
所以,你要的是不是一个日期的所有列,对不对? –
是的,所有不是日期的列(它们都是格式为yyyy-mm-dd)我想从变换中排除 –