Получение данных на заднем плане

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

df <- data.frame(
     ran_data1=rnorm(125),
     ran_data2=rnorm(125),
     g=rep(factor(LETTERS[1:5]), 25)
 )
        
test_x = split(df,df$g)[['A']]
test_y = split(df,df$g!='A')[['TRUE']]
Вот как это выглядит:

head(test_x)
            x          y g
1   1.1362198  1.2969541 A
6   0.5510307 -0.2512449 A
11  0.0321679  0.2358821 A
16  0.4734277 -1.2889081 A
21 -1.2686151  0.2524744 A

> head(test_y)
            x          y g
2 -2.23477293  1.1514810 B
3 -0.46958938 -1.7434205 C
4  0.07365603  0.1111419 D
5 -1.08758355  0.4727281 E
7  0.28448637 -1.5124336 B
8  1.24117504  0.4928257 C

1
задан Tholle 13 July 2018 в 11:48
поделиться

1 ответ

Вы можете использовать объект состояния: Состояние и жизненный цикл . Всякий раз, когда изменяется состояние, любой компонент использует его, get также обновляется.

this.state = {privateImputationData: null} //or some default

Итак, в вашем коде:

@computed get ImputationData() {
    return this.privateImputationData || {};
  }
  loadImputation = (diplayedImputations) => {
    HttpClient.postJSON(this.apiDataUrl, diplayedImputations).then((result) => {
    this.setState({privateImputationData: result});
    this.loadAdditionalData();
  });
}

Чтобы использовать значение:

this.state.privateImputationData;
0
ответ дан Giannis Mp 17 August 2018 в 13:02
поделиться
  • 1
    я был увлечен экспертом, который сказал мне, что государство не может иметь данные на нем, оно работает сейчас! спасибо – user395817 14 August 2018 в 07:45
Другие вопросы по тегам:

Похожие вопросы: