我必须从数据集的中间找到数据集的最接近的最大值。数据集可能如下所示:
46813471 2
46813481 2
46813491 2
46813501 2
46813511 2
46813521 2
46813531 3
46813541 2
46813551 2
46813561 2
46813571 2
46813581 2
46813591 2
46813601 2
46813611 2
46813621 2
46813631 3
46813641 9
46813651 14
46813661 20
46813671 32
46813681 45
46813691 58
46813701 69
46813711 87
46813721 96
46813731 104
46813741 102
46813751 96
46813761 86
46813771 75
46813781 65
46813791 51
46813801 35
46813811 24
46813821 14
46813831 9
46813841 8
46813851 5
46813861 4
46813871 5
46813881 5
46813891 4
46813901 3
46813911 3
46813921 3
46813931 3
46813941 3
46813951 2
46813961 1
46813991 2
46814001 2
46814011 2
46814021 2
46814031 2
46814041 2
46814051 2
46814061 2
46814071 1
46814091 2
46814101 2
46814111 2
46814121 2
46814131 2
46814141 2
46814151 2
46814161 2
46814171 2
请记住,实际数据集非常大并且模式重复。我将如何从中间获得最接近的最大值,一个特定的点,例如第 1 列中的第 46813621 行?我正在从 perl 调用 R,我可能会传入一个数组,该数组将包含数据并且我会指定一个索引。然后,R 将从该点获取壁橱最大值并将索引和实际最大值返回给 perl。
所有的帮助都非常感谢。