Преобразовать формат данных в R - PullRequest
0 голосов
/ 03 декабря 2010

У меня есть набор данных, дата которого была получена из прогона модели.

Заголовок набора данных выглядит так:

[[1]]

[1] -1

[[2]]

[2] -2

[[3]]

[3] -1

[[4]]

[4] 0

[[5]]

[5] -6

[[6]]

[6] -7

Как преобразовать данные впростой фрейм данных с одним столбцом, подобным этому

-1
-2
-1
0
-6
-7

Спасибо

Дан

Ответы [ 2 ]

2 голосов
/ 03 декабря 2010

У вас есть что-то вроде этого:

L <- as.list(1:10)
L

Итак, один из способов:

> data.frame(name = t(data.frame(L)))
     name
X1L     1
X2L     2
X3L     3
X4L     4
X5L     5
X6L     6
X7L     7
X8L     8
X9L     9
X10L   10

Замените name на любое имя переменной.

1 голос
/ 03 декабря 2010

Вы, вероятно, хотите использовать функцию unlist. Например:

unlist(list(1,2,3,4,5))
[1] 1 2 3 4 5

И вы можете превратить его в столбец, cbind используя результаты

a = unlist(list(1,2,3,4,5))
> cbind(a)
     a
[1,] 1
[2,] 2
[3,] 3
[4,] 4
[5,] 5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...