而不是输入 c("Col1","Col2","Col3","Col4","Col5","Col6","Col7","Col8","Col9","Col10"),我可以使用一些东西吗?更容易例如 c(Col[1:10])
library("plyr")
df<-as.data.frame(matrix)
colnames(df) <- c("Col1","Col2","Col3", "Col4", "Col5", "Col6", "Col7", "Col8", "Col9", "Col10")
rownames(df) <- rownames(hypo100.1.df, do.NULL = FALSE, prefix = "Obs.")
df$Col1 <- as.factor(df$Col1)
df$Col2 <- as.character(df$Col2)
df$Col3 <- as.numeric(df$Col3)
df
演示MrFlick的实际解决方案。
df <- as.data.frame(matrix(1:20, ncol = 10))
# Without column names
df
#> V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
#> 1 1 3 5 7 9 11 13 15 17 19
#> 2 2 4 6 8 10 12 14 16 18 20
# Add column names quickly
colnames(df) <- paste0("Col", 1:10)
# With column names
df
#> Col1 Col2 Col3 Col4 Col5 Col6 Col7 Col8 Col9 Col10
#> 1 1 3 5 7 9 11 13 15 17 19
#> 2 2 4 6 8 10 12 14 16 18 20
由reprex 包(v0.3.0)于 2020 年 9 月 25 日创建
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句