извлечение данных из списка объектов - PullRequest
1 голос
/ 04 октября 2019

Задача проста, но я делаю что-то не так. Я использую пакет sjmisc и функцию frq (таблица частот). Я хотел бы получить доступ к column: valid.prc и сохранить его как переменную (последняя часть проста, но первоначальная создает проблемы, т. Е. $ Valid.prc не работает, а результат равен NULL).

Пример данных:

a <- sample(seq(from =1, to =7),size = 100,replace = T)

frequencytable <- frq(a)

Как извлечь данные из столбца valid.prc? Большое спасибо за помощь.

1 Ответ

1 голос
/ 04 октября 2019

frequencytable - это список, используйте [[ для подмножества списка, чтобы у вас был кадр данных, а затем извлеките столбец valid.prc как обычно

class(frequencytable)
#[1] "sjmisc_frq" "list"

frequencytable[[1]]$valid.prc
#[1] 17 11 14 19 15 11 13 NA
...