[英]R functional programming to read directory and specific number of files with a particular extention
[英]R Programming - Trying to read files in the directory using function
我正在编写R程序,以使用功能逐个读取多个csv文件。 如果我仅在该工作目录中单独给出read.csv
命令,它将起作用,但是如果我将文件名作为参数传递,它将永远不会起作用。
例如
dat <- function (x)
{
awr <- data.table(read.csv(x))
}
我通过了
dat("raja.csv")
不幸的是,它没有引发任何错误并且没有创建awr数据集。
如果我给
awr <- data.table(read.csv("raja.csv")) ..it works...
无法弄清楚为什么在传递函数时其不起作用。 我使用getwd()
检查了工作目录。 是一样的...
您不会从函数中返回任何内容。 应该这样做:
dat <- function (x) data.table(read.csv(x))
最初,您是将文件内容分配给awr
但没有返回awr
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.