簡體   English   中英

如何在R中將變量'labeled'的類更改為string或chr?

[英]How to change class of variable 'labelled' into string or chr in R?

如何將“標記”類的變量更改為僅將標簽顯示為字符串或字符的字符變量? 所以我只想查看最后一個屬性,請參閱下面的變量結構。

Class 'labelled'  atomic [1:918] 4 12 13 20 26 36 40 1 4 13 ...
..- attr(*, "format.spss")= chr "F8.0"
..- attr(*, "labels")= Named num [1:40] 1 2 3 4 5 6 7 8 9 10 ...
.. ..- attr(*, "names")= chr [1:40] "People management" "HR" "Self management" "Email" ...

我有同樣的問題,找不到指定的功能。

轉換為因子然后字符應該工作,但是:

s2 <- labelled(c(1, 1, 2), c(Male = 1, Female = 2)) # example from haven:labelled
as.character(as_factor(s2)) # use haven::as_factor

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM