如何在R中的for循环中增加输入文件名
how to increase input file name in a for loop in R
我想绘制 10 个不同的文件,名称为 group1.csv
到 group10.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)
}
我想绘制 10 个不同的文件,名称为 group1.csv
到 group10.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)
}