Как извлечь текстовое описание переменных под именем переменной в R? - PullRequest
0 голосов
/ 20 марта 2019

Я читаю набор данных SPSS, используя R. Если я просматриваю набор данных, под именами переменных есть текстовое описание. Их следует понимать как метки переменных. Но я не могу извлечь их с помощью функции метки. Есть ли способ их извлечь и определить как метку переменных? введите описание изображения здесь


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

var.labels <- attr(data, "variable.labels")

Затем с помощью умного ответа от R: Присвоить метки переменных столбцам фрейма данных , я могу назначить их как метки переменных с помощью

label(data) = as.list(var.labels[match(names(data), names(var.labels))])

1 Ответ

0 голосов
/ 20 марта 2019

Я предполагаю, что вы импортируете данные из источника, такого как SPSS, который позволяет описание столбцов для меток, верно?

R, к сожалению, не показывает описание метки, как указано здесь: https://www.r -bloggers.com / receive-variable-tags-in-r-from-spss /

Однако, как сказал господин в этом предыдущем посте Как получить доступ к описаниям столбцов R data.frame после read.spss , вы можете получить доступ к описанию (которое в R называется атрибутами), используя следующий код:

attributes(data)

attributes(data)$AID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...