我想如下重命名使用分配功能的时间序列列 -R:重命名列的时间序列数据
assign(colnames(paste0(<logic_to_get_dataset>)),
c(<logic_to_get_column_names>))
我得到一个警告:In assign(colnames(get(paste0("xvars_", TopVars[j, 1], "_lag", : only the first element is used as variable name
也列名任务不会发生。我认为这是因为colnames()函数发生的。有没有解决方法?
我从来没有使用'assign()'...在这种情况下是否有必要? –
我使用for循环对25个数据集执行一组操作,这是操作之一。我只是assign()的工具,在这种情况下工作。我也乐于尝试其他方式。 – sumoka
分配示例中的for循环是否有帮助(cran帮助页)?它循环执行粘贴并在之后进行分配。 –