以下代码有效:
Name<-"s1521r0000_rd2.txt"
OneFile<-read.table(file=Name, sep="", skip=35, fill=TRUE )
但是,我正在尝试编写一个将加载一个.txt文件的函数,以便我可以加载我想要的任何.txt文件。我编写了以下无效的函数:
ReadOneFile<-function(Name="s1521r0000_rd2.txt"){
OneFile<-read.table(file=Name, sep="", skip=35, fill=TRUE )
}
如果你能帮助我,那就太棒了。
答案 0 :(得分:1)
您需要将return()
函数中的文件转换为对象。例如:
func.readonefile <- function(Name) {
thefile <- read.table(file=Name,sep="",skip=35,fill=TRUE)
return(thefile)
}
a_file <- func.readonefile(Name="s1521r0000_rd2.txt")