如何在R中定义变量的批次
我有很多文件可以在R中作为变量读取。当然,我们可以逐个读取它们,例如:如何在R中定义变量的批次,r,R,我有很多文件可以在R中作为变量读取。当然,我们可以逐个读取它们,例如: average<-read.csv("average.csv") variance<-read.csv("variance.csv") kurt<-read.csv("kurt.csv") ... average最惯用的方法是使用与列表一起工作 file_names <- c("average.csv","variance.csv","kurt.csv") # you can get nice n
average<-read.csv("average.csv")
variance<-read.csv("variance.csv")
kurt<-read.csv("kurt.csv")
...
average最惯用的方法是使用与列表一起工作
file_names <- c("average.csv","variance.csv","kurt.csv")
# you can get nice names by using tools::file_path_sans_ext
library(tools)
names(file_names) <- file_path_sans_ext(file_names)
dataList <- lapply(file_names, read.csv)
# if you really wanted to copy these to the global environment as objects
list2env(dataList, env = globalenv())
文件名太棒了!你的建议真的很有帮助,非常感谢!
file_names <- c("average.csv","variance.csv","kurt.csv")
# you can get nice names by using tools::file_path_sans_ext
library(tools)
names(file_names) <- file_path_sans_ext(file_names)
dataList <- lapply(file_names, read.csv)
# if you really wanted to copy these to the global environment as objects
list2env(dataList, env = globalenv())