Gibt es trotzdem ohne Umwandlung in char, um NA durch Leerzeichen oder nichts zu ersetzen? I verwendetNA durch nichts ersetzen in R ändert Variablentypen zu kategorial
data_model <- sapply(data_model, as.character)
data_model[is.na(data_model)] <- " "
data_model=data.table(data_model)
aber es ändert sich die ganze Typen kategorische Spalten. Ich möchte den Datensatz speichern und ihn verwenden, da er NA nicht versteht.
Es ist sehr wahrscheinlich, dass Sie keine Änderungen an den NA's vornehmen müssen, um die Daten zu SAS zu verschieben. Aber wir müssen verstehen, wie Sie die Daten auf SAS verschieben möchten. Wenn Sie von R nach CSV exportieren, können Sie zum Beispiel 'write.csv (..., na =" ")' verwenden. SAS wird wahrscheinlich das leere Zeichen als fehlenden Wert lesen (zumindest denke ich, es ist schon eine Weile her). Aber im Prinzip ist die Exportfunktion wahrscheinlich der beste Ort, um diese Aufgabe zu bewältigen. – Benjamin