使用另一个单元格值的过滤器获取单元格值

马林塔

我有以下data.table。

          Genre  PS4 X360
 1:       Action 0.71 0.75
 2:    Adventure 0.25 0.32
 3:     Fighting 0.47 0.58
 4:         Misc 0.49 0.73
 5:     Platform 0.64 0.47
 6:       Puzzle 0.02 0.12
 7:       Racing 0.68 0.63
 8: Role-Playing 0.55 0.95
 9:      Shooter 2.22 1.37
10:   Simulation 0.15 0.36
11:       Sports 1.16 0.63
12:     Strategy 0.08 0.36
13:        (all) 0.83 0.77

我想要得到的Genre,其中值PS4获取其最大值。所以期望值是Shooter

我能得到的最大值PS4使用dt[,max(PS4)]我如何使用这个结果来获取列“ Genre的对应值

约翰科尔曼

你可以使用which()

> dt$Genre[which(dt$PS4 == max(dt$PS4))]
[1] Shooter
13 Levels: (all) Action Adventure Fighting Misc Platform Puzzle ... Strategy

或者(甚至更简单),只需使用逻辑子集:

> dt$Genre[dt$PS4 == max(dt$PS4)]
[1] Shooter
13 Levels: (all) Action Adventure Fighting Misc Platform Puzzle ... Strategy

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据另一个单元格值从行中获取一个单元格值

Excel:通过引用另一个单元格的文本获取单元格值(不使用VBA)

根据另一个单元格更改单元格的值

过滤来自特定值和另一个值的单元格中的数据

在Google表格中,如何根据另一个单元格的值进行过滤?

VBA如何显示与另一个单元格相邻的单元格的值?

显示与另一个单元格相邻的单元格的值

根据Excel中的另一个单元格计算单元格的值

使用vba将单元格的值复制到另一个单元格

MYSQL根据另一个单元格的值替换一个单元格

解析一个单元格并将关联的值返回到另一个单元格

从另一个单元格区域的值创建对单元格区域的注释

让一个单元格根据另一个呼叫的值引用不同的单元格

如何使用函数将一个单元格值插入另一个单元格?

JQGrid在更改另一个单元格时更改单元格的值

自动填充另一个单元格中的单元格值

根据另一个单元格的值调用一个单元格的特定宏

根据另一个单元格中的值填充单元格

使用多个不连续的单元格值过滤另一个工作表中的数据

Excel VBA - 使用单元格中的值作为地址来定位另一个单元格

根据另一个单元格的值填充单元格

基于另一个单元格中位数的单元格值

SSRS 单元格颜色取决于另一个单元格值

Excel VBA - 通过另一个单元格更改单元格值?

根据另一个单元格的开头替换特定的单元格值

使用一个单元格的值来定义另一个单元格的“坐标”

制表符 - 在点击事件中获取另一个单元格的值

使用 VBA 根据另一个工作簿单元格值过滤数据

从另一个单元格中减去一个单元格中的值的脚本