我正在加载“手动”文件。但是,我大约有20个文件。我尝试使用循环读取它们,但是与此同时我有很多问题。
手册:
library(igraph)
graph<-read.table("R_test/1_1.txt")
network_name<- c(basename("R_test/1_1.txt"))
我尝试使用csv循环,但是“ read.table”无法读取此内容...
setwd("/R_test/network")
ldf <- list() # creates a list
listcsv <- dir(pattern = "*.csv")
for (k in 1:length(listcsv)){
ldf[[k]] <- read.csv(listcsv[k])
}
答案 0 :(得分:0)
您必须指定列表的长度才能分配给各个插槽:
setwd("/R_test/network")
listcsv <- dir(pattern = "*.csv")
ldf <- vector(mode = "list", length = length(listcsv)) # creates a list
for (k in 1:length(listcsv)){
ldf[[k]] <- read.csv(listcsv[k])
}