我遇到了一个看似容易的问题,但我想到的却很难实现。下面是问题:我有一个列表“df”,我想使用“lapply”将它的元素重命名为“anm”。但是我的伪代码无法实现我的意图。你们能给予我一些提示吗?非常感谢。
a1 <- matrix(1:10,5)
a2 <- matrix(11:20,5)
a3 <- matrix(21:30,5)
a4 <- matrix(31:40,5)
df <- list(a1,a2,a3,a4)
anm <- c("June","July")
outvar <- lapply(df,names) ##fake code
1条答案
按热度按时间vhmi4jdf1#
使用
colnames
代替`names使用循环甚至可能更快