Я пытаюсь обработать данные масс-спектрометрии и хотел бы найти максимальную интенсивность в различных диапазонах масс в спектрах.
Я могу прочитать в файле спектр и найти общую максимальную интенсивность, но не могу понять, как правильно установить диапазоны масс для регионального максимума.
Spectrum <- 2019-3-21-8 M-Non-2-1-1.txt
1 200.000 0
2 200.000 361
3 200.100 392
4 200.200 253
5 200.300 94
6 200.400 33
7 200.500 9
8 200.600 4
9 200.700 6
10 200.800 100
11 200.900 286
12 201.000 441
13 201.100 708
14 201.200 821
15 201.300 432
16 201.400 93
17 201.500 39
18 201.600 21
19 201.700 8
20 201.800 30
21 201.900 84
22 202.000 231
Где первый столбец - просто номер столбца, второй - масса, третий - интенсивность.
Мне бы хотелось иметь код, в котором я могу указать диапазон масс и получить максимальную интенсивность в этом диапазоне и соответствующую массу.
Например, я хотел бы знать максимальную интенсивность от 201.000 до 201.500. Результат будет 821 при массе 201.200.
Каждый спектр будет иметь небольшие отличия, поэтому я не могу просто использовать номер столбца.
Спасибо за любую помощь, которую вы можете оказать.