从字符向量命名新数据帧 - 循环

时间:2018-02-06 19:04:31

标签: r dataframe

我认为这个很容易,但我仍然无法理解,我真的需要帮助。我到处都看,但仍然找不到它。

假设我有这个载体:

filenames <- c("fn1", "fn2", "fn3")

我想将它们与根据当时生成的函数创建的数据框相关联

df|name from filenames[i]| <- df

所以它会返回这些数据帧

dffn1
dffn2
dffn3

我希望自己清楚明白。我的问题是创建一个新的数据框,并根据列表或其他任何内容在for循环中命名。

1 个答案:

答案 0 :(得分:0)

您可以使用assign来实现您的目标。

for(nms in filenames){
 assign(paste('df',nms,sep=''), df) }