在不键入所有名称的情况下重命名数据框中的多列向量

用户432797

而不是输入 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

重命名数据框列表中的所有列

基于名称向量(字符向量)重命名数据框中的列

重命名数据框中的多列

如何使用dplyr管道在指定行之后重命名数据框中的所有列

重命名数据框名称后的列

在某些情况下如何重命名熊猫数据框中的列值

ssis在不知道现有名称的情况下重命名文件

根据R中列表的名称重命名数据框的列

重命名数据框中具有相似名称的行值

使用pandas重命名数据框的列中的元素

无法重命名数据框中的列

如何重命名数据框中的列

如何重命名数据列表中的所有变量

无法重命名数据框的列

Mongoid:在不丢失数据的情况下更改(重命名)foreign_key名称

在不更改字符的情况下查找包含子字符串的列表中的所有名称

如何在不更改全局打印选项的情况下显示数据框的所有列?

如果数据框列中的变量名称与向量重命名变量中的名称匹配

尝试使用重命名函数重命名数据框中的 Pandas 列时出错

如何在不键入每个数据框名称的情况下连接多个数据框

重命名数据框

在没有for循环的情况下更改数据框中多列的类

在VS Code中,如何使IntelliSense在不键入字符的情况下显示所有对象键?

仅重命名数据框列表中每个数据框的最后一列

如何基于R中的另一个数据帧重命名数据帧的所有列?

通过在 for 循环 (Python) 中添加迭代值作为后缀来重命名数据框名称

根据列索引重命名数据框列

重命名数据框的中间包含数字的列

在遍历 URL 列表之前重命名数据框列