我想绘制名称为group1.csv
到group10.csv
的10个不同文件,因此我创建了针对 i = 1到10 运行的for循环,但是如何导入这些组文件在循环中?
如何使用' i'增加文件名例如groupi.csv?
文件group1到group10有三个不同的列,如何在barplot中选择任意两列作为x轴和y轴?
i <- 1
for (i in 1:10) {
group <- read.csv("E:/R/r/Dummy Data_globalspace/group'i'.csv")
barplot(group)
}
答案 0 :(得分:2)
使用paste
功能:
filename <- paste0("E:/R/r/Dummy Data_globalspace/group", i, ".csv")
group <- read.csv(filename)
答案 1 :(得分:0)
您可以使用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)
}