gpt4 book ai didi

r - 如何通过重复字符在R中设置列名?

转载 作者:行者123 更新时间:2023-12-03 08:26:44 29 4
gpt4 key购买 nike

假设我想在 R 中创建一个列名称,名为 L1、L2、...,直到 L200。我怎样才能对数据框执行此操作?

我试过colnames(df) <- c('L1':'L200') ,但这不起作用(返回错误消息 NAs introduced by coercion ),即使有 200 列。

对此表示感谢!

最佳答案

我们可以使用粘贴

colnames(df) <- paste0("L", 1:200)

或者使其更加自动化

colnames(df) <- paste0("L", seq_along(df))

注意:范围 (:) 运算符适用于整数,不适用于 base R 中的 character,即“L1”是字符串,而 1 是整数,因此 1:200 给出从 1 到 200 的值范围

关于r - 如何通过重复字符在R中设置列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66444213/

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