gpt4 book ai didi

r - 向数据框添加名称的函数

转载 作者:行者123 更新时间:2023-12-04 13:17:08 25 4
gpt4 key购买 nike

我有一个没有列的数据框:

df<-data.frame(v1=c(1:10), v2=seq(1, 100, length=10))

我想将标题名称更改为“X”和“Y”

我知道我可以使用:
names(df)<-c("X","Y")

我想要做的是编写一个函数,在其中我可以将数据帧作为参数传递,并使用这些标题名称放置标题。

我试过了:
get.names<- function(x)
{names(x)<-c("X", "Y")}

在此先感谢您的帮助。

最佳答案

您的函数设置名称;你只需要返回对象。

get.names<- function(x) {
names(x)<-c("X", "Y")
x
}

或者,您可以使用 setNames功能
> setNames(data.frame(v1=c(1:10), v2=seq(1, 100, length=10)), c("X","Y"))
X Y
1 1 1
2 2 12
3 3 23
4 4 34
5 5 45
6 6 56
7 7 67
8 8 78
9 9 89
10 10 100

关于r - 向数据框添加名称的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12309098/

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