ich habe eine SPSS Datei, die ich in R einlesen will. Die SPSS Datei besitzt Strings bzw. Zeichenfolgen, die ein offenes Antwortformat darstellen und nummerische Variablen, die entweder metrisch oder nominal skaliert sind. Wenn ich die Datei einlese sollen die nummerisch skalierten Variablen als double, die nominalen als (ordered) Faktoren und die Strings als character codiert werden. R erkennt aber nicht, dass es sich bei den Strings nicht um Faktoren handelt. Deswegen bekommen ich 800 anstatt die ursprünglichen 350 Columns.
Ich habe versucht:
Code: Alles auswählen
library(foreign)
d = read.spss("file.sav", to.data.frame = TRUE, use.value.labels = TRUE)
Code: Alles auswählen
library(memisc)
d = spss.system.file("file.sav")
d = as.data.set(d)
d = as.data.frame(d)
Code: Alles auswählen
library(haven)
d = read_spss("file.sav", to.data.frame = TRUE, use.value.labels = TRUE)