我希望我不会提出已经提出的问题,但是我找不到我想要的东西。我对R相当陌生,没有编程经验。
如果我的数据看起来像这样,我想每年制作一张包含三个部分的前10个值的表格:
Year Country Test1 Test2 Test3
2000 ALB 500 497 501
2001 ALB NA NA NA
...
2000 ARG 502 487 354
2001 ARG NA NA NA
...
(我的年龄是从2000年到2015年,我每三年只有一次观测值,即使在那些年份中,某些国家或测试也仍然有很多NA)
我想得到一张表格,其中可以查看每年每项测试的10个最高值。因此,对于2000、2003、2006,...,2015年而言,测试1,2&3的前十大值以及达到这些值的国家/地区。
然后(我不确定这是否应该是一个单独的问题),我想将表格放入Latex。
答案 0 :(得分:0)
通过这种方式更容易看到最高价值。
您可以从data.table包中使用c
和dcast
:
melt