Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中的for循环中保存具有更改名称的数据帧?_R_Dataframe_For Loop - Fatal编程技术网

如何在R中的for循环中保存具有更改名称的数据帧?

如何在R中的for循环中保存具有更改名称的数据帧?,r,dataframe,for-loop,R,Dataframe,For Loop,我正在做一些数据分析,其中我将数据集放在一个文件夹中,我使用for循环遍历所有数据集,(1)绘制一个图(2)从图中计算一些值,并将它们存储在一个数据框中,然后将其附加到一个列表中。其思想是为每个数据集提供图形,并为每个数据集提供一个包含此摘要数据框的列表,以便稍后进行分析 对于for循环遍历的每个数据集,我有一个变量指定循环中的当前数据集。此变量用于标记和保存图形,以及标记数据帧并将其附加到列表中。我能够很好地完成图形位,但是我不能将数据帧添加到for循环中的列表中。我的代码如下: # Crea

我正在做一些数据分析,其中我将数据集放在一个文件夹中,我使用for循环遍历所有数据集,(1)绘制一个图(2)从图中计算一些值,并将它们存储在一个数据框中,然后将其附加到一个列表中。其思想是为每个数据集提供图形,并为每个数据集提供一个包含此摘要数据框的列表,以便稍后进行分析

对于for循环遍历的每个数据集,我有一个变量指定循环中的当前数据集。此变量用于标记和保存图形,以及标记数据帧并将其附加到列表中。我能够很好地完成图形位,但是我不能将数据帧添加到for循环中的列表中。我的代码如下:

# Create empty list for adding things to from each loop
  parameters <- list()

# Begin the loop
  for (file in filesVector) {
 
# Extract keywords from name of file to be used later
  splitname <- strsplit(file, '4-')
  splitname <- unlist(splitname)
  secondhalf <- splitname[2]
  splitsecondhalf <- strsplit(secondhalf, '\\.')
  splitsecondhalf <- unlist(splitsecondhalf)
  title <- splitsecondhalf[1]
  
# Extract values as a dataframe and assign to varying name    
  assign(paste(title, 'blanks', sep= '-'),data_drc_merge[data_drc_merge$ID == 
  "B", ])

# Add to list
  parameters <- c(parameters, paste(title, 'blanks', sep= '-'))
#创建空列表,用于从每个循环向中添加内容

参数您是否可以使用
[[
粘贴0
粘贴要添加到列表中的数据框的名称:

list_of_df = list()
for(i in files){
# do analysis...
list_of_df[[paste0(name_, i)]] = current_df

}