【发布时间】:2015-03-08 03:53:04
【问题描述】:
我想为数据框中的列名添加列号前缀。这样做的最佳方法是什么?
例如,我想要下表中的“1_mpg”、“2_cyl”之类的内容:
structure(list(mpg = c(21, 21), cyl = c(6, 6)), .Names = c("mpg",
"cyl"), row.names = c("Mazda RX4", "Mazda RX4 Wag"), class = "data.frame")
然后如何将其扩展到数据框列表?
list(structure(list(mpg = c(21, 21), cyl = c(6, 6)), .Names = c("mpg",
"cyl"), row.names = c("Mazda RX4", "Mazda RX4 Wag"), class = "data.frame"),
structure(list(mpg = c(21, 21), cyl = c(6, 6)), .Names = c("mpg",
"cyl"), row.names = c("Mazda RX4", "Mazda RX4 Wag"), class = "data.frame"))
【问题讨论】: