【发布时间】:2020-07-05 06:30:06
【问题描述】:
我得到了一个样本向量 v,并被要求使用 R 代码将 v 中重复次数最多的值提取为一个数字(意思是:不是字符串)。
(提示:使用table();请注意which.max() 为您提供向量最大值的索引,如表中的最大值;names() 允许您提取原始向量的值,当应用于table() 的输出。)
我的回答如下: 名称(which.max(table(v)))
它以字符串而不是数字的形式返回正确答案。我是否正确使用了提示?谢谢。
【问题讨论】:
-
是的,只需将结果包装在
as.numeric-as.numeric(names(which.max(table(v)))) -
在发布新问题之前,请考虑接受对您有用的答案。阅读stackoverflow.com/help/someone-answers。