如何在R中增加for循环中的输入文件名
我想用名称如何在R中增加for循环中的输入文件名,r,csv,for-loop,read.csv,R,Csv,For Loop,Read.csv,我想用名称group1.csv到group10.csv绘制10个不同的文件,因此我创建了for循环,它运行于I=1到10,但是如何在循环中导入这些组文件 如何使用“i”增加文件名,例如groupi.csv 文件组1到组10有三个不同的列,如何在条形图中选择任意两列作为x轴和y轴 i <- 1 for (i in 1:10) { group <- read.csv("E:/R/r/Dummy Data_globalspace/group'i'.csv") barplot(gro
group1.csv
到group10.csv
绘制10个不同的文件,因此我创建了for循环,它运行于I=1到10,但是如何在循环中导入这些组文件
如何使用“i”增加文件名,例如groupi.csv
文件组1到组10有三个不同的列,如何在条形图中选择任意两列作为x轴和y轴
i <- 1
for (i in 1:10) {
group <- read.csv("E:/R/r/Dummy Data_globalspace/group'i'.csv")
barplot(group)
}
i使用粘贴
功能:
filename <- paste0("E:/R/r/Dummy Data_globalspace/group", i, ".csv")
group <- read.csv(filename)
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)
}
i如果这些文件,即group1到group10已经显示在全局环境中,则无需执行read.csv
。在本例中如何执行..意味着我直接想从全局环境导入这些文件,同时将它们的名称从group1增加到group10,然后您可以使用eval()进行查看
以及我的答案。您的评论没有提供足够的信息,无法给出完整的答案。你可能想问一个新问题,而不是改变你已经问过的问题。我问了一个新问题,但没有人回答我。你能看一下吗。。。如果这些文件(group1到group10)已显示在全局环境中,则无需执行读取.csv
。在这种情况下,如何执行。意味着我直接想从全局环境导入这些文件,同时将它们的名称从group1增加到group10