如何在R中的for循环中增加输入文件名

how to increase input file name in a for loop in R

我想绘制 10 个不同的文件,名称为 group1.csvgroup10.csv,所以我创建了 for 循环,它运行 i = 1 到 10 ,但是如何在循环中导入这些组文件呢?

如何增加文件名 'i' 例如groupi.csv?

文件 group1 到 group10 有三个不同的列,如何 select barplot 中的任意两列作为 x 轴和 y 轴?

i <- 1
for (i in 1:10) {
  group <- read.csv("E:/R/r/Dummy Data_globalspace/group'i'.csv")
  barplot(group)
}

使用paste函数:

filename <- paste0("E:/R/r/Dummy Data_globalspace/group", i, ".csv")
group    <- read.csv(filename)

您可以使用paste()进行连接,然后将其用作参数。

i <- 1
for (i in 1:10)

{

myfilename <- paste("E:/R/r/Dummy Data_globalspace/group", i, ".csv",sep="")
group    <- read.csv(myfilename)

barplot(group)

}