gpt4 book ai didi

R 中的行名称和列名称

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

以下函数对生成的结果完全相同吗?

配对 1) names() & colnames()

配对 2) rownames() & row.names()

最佳答案

正如奥斯卡·王尔德所说

Consistency is the last refuge of the unimaginative.

R 更像是一种进化的语言,而不是设计的语言,所以这些事情就会发生。 names()colnames() 适用于 data.frame,但 names() 不适用于矩阵:

R> DF <- data.frame(foo=1:3, bar=LETTERS[1:3])
R> names(DF)
[1] "foo" "bar"
R> colnames(DF)
[1] "foo" "bar"
R> M <- matrix(1:9, ncol=3, dimnames=list(1:3, c("alpha","beta","gamma")))
R> names(M)
NULL
R> colnames(M)
[1] "alpha" "beta" "gamma"
R>

关于R 中的行名称和列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2281353/

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