查询R中的data.frame

时间:2017-08-08 19:42:13

标签: r dataframe correlation

社区,

我有一个数据框。数据框由用户组成,这里是' 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

1 个答案:

答案 0 :(得分:2)

您可以将对角线设置为NA(以排除1的相关性),并按如下方式进行查询:

diag(df)=NA
rownames(df)[which.max(df$joba)]

返回

[1] "mamu"

希望这有帮助!