索引没有数据帧变量赋值的数据帧?

时间:2017-04-20 18:58:24

标签: r dataframe indexing

例如,使用返回aggregate之类数据框的函数,您可以执行以下操作:

aggregate(data, subset, mean)[, "row"]

您可以通过这种方式访问​​行的列。

如果不执行此类操作,您将如何访问特定数据点?

df <- aggregate(data, ....)
df[df$column == max(df$column), df$row] # returns row w/ max column value

如果没有要引用的数据框名称,似乎无法做到这一点。

尝试这样的事情似乎不起作用:

aggregate(data, subset, mean)[aggregate(data, subset, mean)$column == 
max(aggregate(data, subset,mean), "row"] 

它也是非常丑陋的代码,所以即使我可以,我也不愿意。

0 个答案:

没有答案