R - 如何编写函数来读取CSV文件

时间:2018-04-04 16:54:57

标签: r function csv read.csv

我有名为“001”,“002”,...“100”的CSV文件存储在工作目录中。我需要编写一个函数来读取这些文件中的任何一个。我尝试了下面的功能,但它不起作用。

func = function(ID) { inp = read.csv("ID.csv") }

我认为这是因为“ID.csv”是一个字符,而ID是一个数字变量,但我不确定。有人可以解释原因并建议正确的代码吗?

1 个答案:

答案 0 :(得分:1)

听起来你有点理解这个问题。 “ID.csv”是一个字符串文字,它实际上是在寻找一个名为ID.csv的文件。如果我是你,我会像你一样输入ID作为字符串(即“001”而不是1)。然后试试这个:

func = function(ID)
{
inp = read.csv(paste(ID,".csv",sep=""))
}