gpt4 book ai didi

R - 使用方法错误 ("groups") : no applicable method for 'groups' applied to an object of class "character"

转载 作者:行者123 更新时间:2023-12-04 05:01:59 25 4
gpt4 key购买 nike

我使用“计数”来总结数据框的列。列 ( dataset$Nationality ) 包含可以出现多次的国籍(例如瑞士、德国、法国、瑞士等)。它工作正常,直到今天突然产生错误消息:

Error in UseMethod("groups") : no applicable method for 'groups' applied to an object of class "character".



我重新安装了 dplyr 但它仍然不起作用。

例如:
dataset$Nationality consists of c("Swiss", "French","German","Swiss")

然后
count(dataset$Nationality) 

会给出类似的东西
Swiss,2, French, 1, German,1

有人能告诉我我能做些什么让它再次工作吗?

非常感谢!

最佳答案

希望这能回答您的问题。

如果您使用的是“plyr”库 library(plyr)
正确的语法:count(dataset$Nationality)
如果您使用的是“dplyr”库 library(dplyr)
正确的语法:count(dataset, Nationality)
如果您同时使用两者,则必须使用上次添加的库的语法。

添加 Dzej 建议的内容:

我们也可以使用特定的库。

直接使用 dplyr 的语法:dplyr::count(dataset, Nationality)
直接使用plyr的语法:plyr::count(dataset$Nationality)

关于R - 使用方法错误 ("groups") : no applicable method for 'groups' applied to an object of class "character",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45986155/

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