R語(yǔ)言讀取SPSS的sav格式數(shù)據(jù)

注: 這次分享是我在處理sav格式數(shù)據(jù)時(shí)總結(jié),方法來(lái)源于網(wǎng)絡(luò)。

引言

R讀取spss數(shù)據(jù)中sav格式的數(shù)據(jù),通常有兩種情況:

  • 變量中只包含英文字符

  • 變量中包含有中文字符

相對(duì)而言,處理英文的就很容易,方法也很容易查找到。下面是我對(duì)這兩種情況的一個(gè)總結(jié)。

英文字符

方案一

library(foreign)  
mydata=read.spss("data.sav")  

方案二

library(Hmisc)  
data=spss.get("data.sav") 

中文字符

方案一

library(memisc)
data1 = as.data.set(spss.system.file("data.sav"))
data = as.data.frame(data1)

總結(jié)

在R語(yǔ)言中處理中文,經(jīng)常存在各種不兼容問(wèn)題,其實(shí)還是需要多編碼,然后才會(huì)遇見(jiàn)或經(jīng)常google一下,很多問(wèn)題都是別人遇到過(guò)的,我們只不過(guò)是踩到這個(gè)坑罷了!

注:以上的代碼都是經(jīng)過(guò)實(shí)驗(yàn)后的,在我的實(shí)驗(yàn)條件下沒(méi)有錯(cuò)誤,若是在你們的條件有問(wèn)題,請(qǐng)留言!謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容