gpt4 book ai didi

r - 向 R 中数据框的特定列添加前缀

转载 作者:行者123 更新时间:2023-12-05 08:34:13 27 4
gpt4 key购买 nike

<分区>

假设您有这样一个数据框:

df <- data.frame("1" = rep(NA,5), "2" = NA, "3" = NA, "4" = NA, "5" = NA, "6" = NA, "7" = NA, "8" = NA, "9" = NA, "10" = NA)
colnames(df) <- c(0:9)
> df
0 1 2 3 4 5 6 7 8 9
1 NA NA NA NA NA NA NA NA NA NA
2 NA NA NA NA NA NA NA NA NA NA
3 NA NA NA NA NA NA NA NA NA NA
4 NA NA NA NA NA NA NA NA NA NA
5 NA NA NA NA NA NA NA NA NA NA

并且您想将前缀“d”添加到第 2、3 和 4 列的列标题,这样新的列标题是:

> df
0 d1 d2 d3 4 5 6 7 8 9
1 NA NA NA NA NA NA NA NA NA NA
2 NA NA NA NA NA NA NA NA NA NA
3 NA NA NA NA NA NA NA NA NA NA
4 NA NA NA NA NA NA NA NA NA NA
5 NA NA NA NA NA NA NA NA NA NA

我尝试了之前回答的代码 question关于列标题前缀,但它似乎不起作用(即使逻辑对我来说有意义):

colnames(df[,c(2:4)]) <- paste("d", colnames(df[,c(2:4)]), sep = "")

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com