1
我在R中有100个数据数据帧,并希望在使用rbind合并数据帧之前按列排序它们中的每一个。如何在R中排序多个数据帧
我可以使用data <- data[order(data$V2),]
来处理少量的数据帧,但我无法使用循环(或其他有用的构造)为数百个数据帧自动执行处理。
我打算使用x <- grep("data\\d",ls(),perl=TRUE,value=TRUE)
和do.call(rbind, lapply(x, get))
来组合排序的数据帧。
作品非常感谢你。只是一件事,对于这个例子,'list2env'选择应该是'list2env(lst1,envir = .GlobalEnv)'不''lst' –
@AndrewBrown感谢您的反馈。纠正。 – akrun