Как найти максимум и минимум для конкретных столбцов в каждой строке - PullRequest
0 голосов
/ 20 января 2019

У меня есть следующий набор данных:

Class   Budget  Total   Rank                                    
A        120    1926    58     5    9      2       10      3                
B        120    3146    52     6    15     1       6       7    8   9       
C        120    2358    51     2    1      4                        
D        120    3252    57     5    16     0.5     9       7    6   33  4   6

Я хотел бы получить максимальное и минимальное значение для каждой строки, начиная со столбца после ранга (то есть тех столбцов, которые не имеют заголовков).

Я хочу включить максимальное и минимальное значение во фрейм данных, например:

Class   Budget  Total   Rank   max    min                                   
A        120    1926    58     10     2    5    9      2       10      3                
B        120    3146    52     15     1    6    15     1       6       7    8   9       
C        120    2358    51     4      1    2    1      4                        
D        120    3252    57     33     0.5  5    16     0.5     9       7    6   33  4   6

Как я могу это сделать?

1 Ответ

0 голосов
/ 21 января 2019

Попробуйте следующее:

df[, "Max"] <- apply(df[, 5:length(df)], 1, max, na.rm = TRUE)
df[, "Min"] <- apply(df[, 5:length(df)], 1, min, na.rm = TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...