gpt4 book ai didi

r - 从 ddply 函数中获取分组术语?

转载 作者:行者123 更新时间:2023-12-02 05:43:48 25 4
gpt4 key购买 nike

我有以下示例数据框 x

id val
a 1
a 2
a 3
b 2
b 4
b 9

我在执行 SAC 时应用了一个简单的函数。类似的东西,

f.x <- function(x){
cat(x$id,"\n")
}

请注意,我要做的就是打印出分组术语。这个函数使用ddply调用如下

ddply(x,.(id),f.x)

但是,当我运行它时,我得到了我怀疑是列表索引的整数输出。如何获得 f.x 中的实际分组项,在本例中为“a”和“b”?非常感谢。

最佳答案

永远不要因为一个变量看起来像一堆字符而误以为它真的只是一堆字符。

因素不是字符。它们是整数代码,通常表现得像整数代码。

使用 as.character() 将值强制转换为字符。

关于r - 从 ddply 函数中获取分组术语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10561139/

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