关于在R中迭代一系列文件时的第一个文件

时间:2018-03-17 14:48:28

标签: r

我希望rbind从一个文件中读取的一系列表格。如果我使用循环/迭代逐个追加,如何设置第一个用于追加的表?

fs=list.files('D:/',full.names=T)
sum=?       #how to initialized the sum
for (f in fs){  
  temp <- read.table(f,header=F,sep=' ',skip=1,row.names=NULL)
  sum <- rbind(sum,temp)  
}

对于一般情况,如何在R?

中进行迭代时设置“和”

1 个答案:

答案 0 :(得分:0)

我有一个初始化方法,如下所示:

for (f in fs){
  df <- read.table(f,header=F,sep=' ',skip=1,row.names=NULL)
  if (!exists('all_data')){
    all_data <- df
  }
   if (exists('all_data')){
    all_data <- rbind(all_data,df)
  }
}