Решение dplyr
:
> library(dplyr)
> ID <- c(1,1,1,2,2,2,2,3,3)
> Value <- c(2,3,5,2,5,8,17,3,5)
> Event <- c(1,1,2,1,2,1,2,2,2)
> group <- data.frame(Subject=ID, pt=Value, Event=Event)
> group <- group_by(group, Subject)
> summarize(group, max.pt = max(pt))
Это дает следующий фрейм данных:
Subject max.pt
1 1 5
2 2 17
3 3 5
Чтобы разделить один модуль на несколько, следует правильно экспортировать и импортировать все модули и компоненты:
app.module.ts * модуль «root»
@NgModule({
declarations: [
AppComponent,
],
imports: [
// angular
BrowserModule,
HttpClientModule,
// splitted modules
DiversityMattersModule,
PreventingAirPolutionModule,
PeacfullyRevolutionModule,
// ...
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {
}
[1110 ]iversity-Affairs.module.ts Пример модуля из списка выше
@NgModule({
imports: [
// ...
],
declarations: [
AwesomeComponent,
// ...
],
exports: [
AwesomeComponent,
// ...
],
})
Теперь разрешен каждый компонент, зависящий от AppComponent
импортировать AwesomeComponent
.