Совсем недавно вы также можете использовать пакет dplyr для этой цели:
library(dplyr)
x %>%
group_by(Category) %>%
summarise(Frequency = sum(Frequency))
#Source: local data frame [3 x 2]
#
# Category Frequency
#1 First 30
#2 Second 5
#3 Third 34
Или для нескольких суммарных столбцов (работает с одним столбцом тоже):
x %>%
group_by(Category) %>%
summarise_each(funs(sum))
Обновление для dplyr> = 0.5: summarise_each
было заменено на семейство функций summarise_all
, summarise_at
и summarise_if
в dplyr.
Или, если у вас есть несколько столбцов для группировки, вы можете указать все из них в group_by
, разделенные запятыми:
mtcars %>%
group_by(cyl, gear) %>% # multiple group columns
summarise(max_hp = max(hp), mean_mpg = mean(mpg)) # multiple summary columns
Для получения дополнительной информации, включая оператор %>%
, см. введение в dplyr .
Нет нет такого инструмента. Tycho является также единственным подходом, о котором я знаю.
Я использую m2eclipse, и он соответствует хорошо моим потребностям. Вы указываете свои зависимости в pom.xml, и они автоматически приняты во внимание в пути сборки Eclipse.
Протест: Я не могу сказать, что-либо о RCP (никогда ничего не создавал для той платформы).
С наилучшими пожеланиями,
Cyril
Я использовал Mavenide некоторое время, он был просто в порядке. Не уверенный в том, как это сегодня все же.
Действительно ли Вы - тупик при использовании знатока для создания приложений RCP? Я спрашиваю это, потому что, на основе моего опыта с помощью знатока для создания чего-то большего чем тривиальных приложений RCP может быть настоящая боль. Когда я начал работать над приложениями RCP, я первоначально исследовал знатока использования как решение для сборки, но узнал, что поддержка сборок затмения в знатоке была очень простой в то время. Кроме того, некоторые мои коллеги используют знатока для другого основанного на RCP проекта в нашей компании, и в то время как поддержка затмения поправилась, они должны были перейти через некоторые обручи, чтобы заставить это работать к их симпатии. Так, мое мнение - то, что на данный момент, придерживайтесь использования муравья базирующаяся сборка pde для Ваших приложений RCP.
В нашем проекте мы разделили целевую платформу и плагины приложения. Короче говоря: мы создаем целевую платформу со Знатоком, в то время как плагины приложения создаются с PDE.