Как удалить описания / метки столбцов?Я экспортировал данные опросов из Qualtrics непосредственно в R, используя пакет «qualtRics» - PullRequest
0 голосов

1 Ответ

0 голосов
/ 24 сентября 2019

Метки сохраняются как атрибуты отдельных векторов в таблице, возвращаемой qualtRics :: fetch_survey ().Вы можете изменить метку для отдельного столбца следующим образом:

attr(tibble_name$column_name, "label") <- new_value_here

(Если вы хотите полностью удалить метку, вы можете установить новое значение в NULL.)

Для удаления несколькихэтикетки, я рекомендую sjlabelled пакет.Чтобы полностью удалить все метки:

tibble_name %>% 
  sjlabelled::remove_all_labels() %>% 
  tibble()    # without this, results will be cast as a list

Чтобы удалить метки только из переменных, которые соответствуют определенным критериям tidyselect:

tibble_name %>% 
  sjlabelled::remove_label(starts_with("Recipient")) %>% 
  tibble()

Чтобы изменить метки или добавить новые, sjlabelled также имеет add_labels ()Функции, replace_labels () и set_labels () - см. документацию.

Обратите внимание, что, в частности, для наборов данных Qualtrics удаление меток уничтожает информацию - кто-то, имеющий доступ только к набору данных, а не кОригинальный инструмент обследования может быть не в состоянии определить, что представляют собой различные столбцы без них.(На снимке экрана показаны тривиальные примеры, в которых метки совпадают с именами столбцов, но для данных ответа на вопрос они разные.)

...