Например, у меня есть фрейм данных с данными по категориям и подкатегориям, и я хочу иметь возможность получить строку с максимальным значением в определенном столбце и т. Д.
SQL приходит на ум первым. Но так как я не заинтересован в соединениях, индексах и т. Д., Понимание списка Python сделало бы то же самое лучше с более современным синтаксисом.
Какова лучшая практика в R для таких операций?
EDIT:
Пока я думаю, что я в порядке с which.max
. Почему я задал вопрос таким образом, я просто узнал, что в R есть много библиотек и т. Д., Которые делают одно и то же. Просто прочитав документацию, очень сложно оценить, насколько популярным (т.е. насколько хорошо библиотека выполняет свое предназначение). Мой личный опыт работы с Python заключается в том, что в тот день, когда вы выясните, как использовать списочные выражения (с бонусом itertools
), вы в значительной степени охвачены. Со временем это стало лучшей практикой, и вы не видите, например, lambda
и filter
, что часто в общих дебатах по питону в наши дни понимание списков делает то же самое проще и более равномерным.