gpt4 book ai didi

删除 R 中所有变量的部分变量名

转载 作者:行者123 更新时间:2023-12-02 04:21:54 24 4
gpt4 key购买 nike

我有一个数据集,其中所有变量名称都以“.”之前的字符串开头。我想批量删除整个数据集。例如:

frame <- data.frame("sec.xx" = rnorm(10), "sec2.zz" = rnorm(10), "sec3.yy" = rnorm(10))
names(frame)

我想删除所有名称中“.”之前的所有内容。这样生成的变量名称为“xx”、“zz”、“yy”。感谢您的任何想法。

最佳答案

您可以使用sub函数。

> names(frame) <- sub(".*\\.", "", names(frame))
> names(frame)
[1] "xx" "zz" "yy"

关于删除 R 中所有变量的部分变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804818/

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