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

У меня есть «исходный» фрейм данных с данными в 3 столбцах.Я хотел бы ранжировать переменные в каждом столбце и вывести в новый фрейм данных.

Этот код работает для одного столбца.Могу ли я написать эту формулу для включения других столбцов?

SortedFundamentals1 <- as.data.frame(rank(EquityFundamentals$Forward.P.E))

Это работает для одного столбца, но можно ли вставить другие столбцы и выполнить их все сразу?Рейтинг не зависит от каждого столбца.

Другие столбцы: FCF.Yield и Operating.Margin

1 Ответ

0 голосов
/ 08 марта 2019

Эта работа плащаницы


SortedFundamentals1 = 
        as.data.frame( do.call(cbind, 
                               list(rank(EquityFundamentals$Forward.P.E),
                                    rank(EquityFundamentals$FCF.Yield),
                                    rank(EquityFundamentals$Operating.Margin))))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...