我有一个数据集,其名称格式为df_1,df_2,df_3,... 并且我想更改这些数据框的第x列,我尝试以某种方式执行此操作,但它不起作用,以下是其中之一:
dfs <- ls(pattern = "df")
for(i in 1:(length(dfs))){
eval(parse(text = (dfs[i]))) <- eval(parse(text = dfs[i])) %>% mutate(x = str_pad(x, width = 8, pad = "0")
}
它返回以下错误:
Error in file(filename, "r") : cannot open the connection
In addition: Warning message:
In file(filename, "r") :
cannot open file 'df_1': No such file or directory
我还尝试使用数据框创建一个列表并对其进行迭代,但是它也不起作用。
有什么简单的建议吗?
答案 0 :(得分:3)
使用docker build --squash
将所有数据集放入list
,然后使用mget
和list
遍历{{1}中的{{ 1}}
map