Как разделить квантильные результаты на 5 разных фреймов данных? - PullRequest
0 голосов
/ 27 июня 2018

Я запускаю функцию quantile в кадре данных, и когда я получаю результат квантиля, я хотел бы получить эти результаты в независимых фреймах данных, чтобы работать с ними отдельно, например, чтобы добавить или вычесть некоторые результатов квантиля к другим значениям и т. д.

Вот очень простой пример:

quantile(x <- rnorm(1001))

   0%          25%          50%          75%         100% 
  -2.930587810 -0.687108751  0.004405246  0.644589258  2.839597566 

Как я могу получить результаты в разных фреймах данных?

Я бы хотел разделить квантильные результаты на 5 независимых результатов (фреймы данных). Например:

Q0<-2.9305878 Q1<-0.687108751 Q2<-0.00440524 Q3<-0.644589258  Q4<-2.839597566

1 Ответ

0 голосов
/ 27 июня 2018

Вы ищете:

list2env(setNames(as.list(quantile(x <- rnorm(1001))),paste0("Q",1:5)),.GlobalEnv)

Теперь вы можете написать Q1, и оно появится.

...