Как преобразовать все переменные таблицы данных одной строки в единичные значения - PullRequest
0 голосов
/ 18 мая 2019

Я создал DT, поместив значения в таблицу:

a <- 2
b <- 20
c <- 0.3
DT <- data.table(a, b, c)

давайте предположим, что у меня сгенерирован только DT. Как можно из DT сгенерировать a, b, c (отдельные значения)

Спасибо и всего наилучшего, SH

Ответы [ 2 ]

0 голосов
/ 18 мая 2019

Это базовые знания R.Я предлагаю вам пройти базовый курс (попробуйте install.packages(swirl) или datacamp) и обратить внимание на основные части поднабора.

0 голосов
/ 18 мая 2019

С $ или указанием «ячейки» в таблице.Есть много способов сделать это.

library(data.table)
a <- 2
b <- 20
c <- 0.3
DT <- data.table(a, b, c)
DT
> DT
   a  b   c
1: 2 20 0.3
x <- DT$a
y <- DT$b
z <- DT$c
DT2 <- data.table(x, y, z)
DT2
> DT2
   x  y   z
1: 2 20 0.3
xa <- DT[1,1]
yb <- DT[1,2]
zc <- DT[1,3]
DT3 <- data.table(xa, yb, zc)
DT3
> DT3
   a  b   c
1: 2 20 0.3
...