我一直在考慮,我想用R.我使用下面的魔法來分析文件解析成R.控制編碼時使用包memisc
library(memisc)
foo <- spss.system.file("foobar.sav")
bar <- subset(foo, select=c(var1,var2,var3))
當SPSS系統文件解析SPSS文件看看分析後的數據,你會得到以下結果:
> bar
Data set with 379 observations and 3 variables
var1 var2 var3
1 gut weiblich Herbst
2 gut mnlich Sommer
3 gut mnlich Sommer
4 gut mnlich Winter
5 gut mnlich Fr�hling
6 gut mnlich Fr�hling
7 gut weiblich Fr�hling
.
.
.
25 gut weiblich Fr�hling
.. ........ ........... ...........
(27 of 379 observations shown)
我猜你明白了。我相對確定.sav文件已經使用latin1編碼保存。如何在分析SPSS文件時告訴spss.system.file()
使用此編碼?
我有懷疑,這的確是我所要求的SAV文件被保存到UTF-8的'memisc'包的問題。現在解析的結果是:m \ xe4nnlich而不是mnlich。該'read.spss'功能似乎是過時的和不 - 遺憾的是 - 不行,這就是爲什麼我使用'memisc'。添加標籤'memics'不起作用,因爲它需要5000張選票才能成爲標籤。 –