社区,
我有一个数据框。数据框由用户组成,这里是' ermu' joba'和' mamu'。值是基于评级的相关值。现在我想通过&#34来查询数据框;向我显示与当前用户名为' joba'的最高相关性的用户名。"。如何用R?
实现这一目标以下是数据框:
ermu joba mamu
ermu 1.0 -0.83 -0.66
joba -0.83 1.0 0.86
mamu -0.66 0.86 1.0
祝你好运, Jochen
答案 0 :(得分:2)
您可以将对角线设置为NA(以排除1的相关性),并按如下方式进行查询:
diag(df)=NA
rownames(df)[which.max(df$joba)]
返回
[1] "mamu"
希望这有帮助!