如何删除列说明/标签?我使用软件包将Qualtrics的调查数据直接导出到R中;“质量标准”;

如何删除列说明/标签?我使用软件包将Qualtrics的调查数据直接导出到R中;“质量标准”;,r,qualtrics,R,Qualtrics,谢谢大家!! 标签作为单个向量的属性存储在qualtRics::fetch_survey()返回的TIBLE中。可以通过以下方式修改单个列的标签: attr(tibble_name$column_name, "label") <- new_value_here 要仅从满足特定tidyselect条件的变量中删除标签,请执行以下操作: tibble_name %>% sjlabelled::remove_label(starts_with("Recipient")) %>

谢谢大家!!

标签作为单个向量的属性存储在qualtRics::fetch_survey()返回的TIBLE中。可以通过以下方式修改单个列的标签:

attr(tibble_name$column_name, "label") <- new_value_here
要仅从满足特定tidyselect条件的变量中删除标签,请执行以下操作:

tibble_name %>% 
  sjlabelled::remove_label(starts_with("Recipient")) %>% 
  tibble()
要修改标签或添加新标签,sjLabeled还具有add_labels()、replace_labels()和set_labels()函数——请参阅文档


请注意,特别是对于Qualtrics数据集,删除标签会破坏信息——只有访问数据集而不能访问原始测量仪器的人可能无法确定没有标签的各个列所代表的内容。(屏幕截图显示了一些小例子,其中标签与列名相同,但问题回答数据不同。)

在寻求帮助时,您应该包括一个简单的示例输入和所需的输出,用于测试和验证可能的解决方案。图片没有帮助,因为我们不知道底层对象到底是什么。相关,但不是重复:如何将标签保持为单独的一行。在OP的图片中,每列有2个标签…我们如何将它们分开?
tibble_name %>% 
  sjlabelled::remove_label(starts_with("Recipient")) %>% 
  tibble()