Ich habe eine Reihe von Datensätzen, die im SAS-Format sind. Ich möchte SAS vermeiden, da ich denke, dass R mehr als genug Funktionalität für mich bietet. Gibt es also ein Paket, mit dem ich mit den SAS-Datensätzen von R interagieren könnte? Ich habe die SAS-Software installiert, aber ich möchte vermeiden, Dinge in mehreren Sprachen zu codieren.Kommunikation mit SAS-Datensätzen von R
Antwort
Da Sie SAS haben, können Sie Frank Harrells 'Hmisc' Paket verwenden, das sas.get
und sasxport.get
Funktionen hat. Es hat auch eine Reihe von Funktionen: label,sas.get
, contents
, describe
. Für diejenigen, die keine SAS-Lizenz besitzen, hat das Paket "Fremd" read.ssd
, lookup.xport
und read.xport
.
EDIT1: Ich werde auch erwähnen, dass Anthony Joseph Damico kürzlich ein Paket angekündigt, um SAS INPUT-Code in den read.fwf-Code zu parsen. Aus seiner Beschreibungsdatei: "Mithilfe des für SAS-Benutzer entwickelten Importcodes zum Lesen von ASCII-Dateien in sas7bdat-Dateien analysiert das SAScii-Paket den INPUT-Block einer (.sas) -Syntaxdatei, um die für eine read.fwf() - Funktion erforderlichen Parameter zu entwerfen Anruf."
EDIT2: Es gibt auch ein Paket von Matt Shotwell namens 'sas7bdat' mit read.sas7bdat(file)
, das seine Funktion als "Lesen von SAS-Dateien im sas7bdat-Datenformat" beschreibt.
'sas7bdat' ist experimentell. So experimentell, dass ich es nie geschafft habe, es zum Laufen zu bringen - und ich habe es versucht. – ktdrv
Danke für die Warnung. Ich hoffe, du hast mit seinem Autor kommuniziert. –
lesen sas7bdat funktioniert gut für mich, auch ohne SAS installiert. Aber ich frage mich, ob es eine Möglichkeit gibt, den SAS-Quellcode zu lesen, ohne ihn zu installieren. Führe den Code nicht aus, lies ihn nur. –
- 1. Remote-Kommunikation mit R - Wie fange ich mit einem R-GUI-Client an R auf einem Remote-Server
- 2. Arduino Kommunikation mit C#
- 3. Verwendung von NStream zur Kommunikation mit PHP?
- 4. Kommunikation von Aktivität zu Fragment mit ViewPager
- 5. Kommunikation mit iText PDF von der Website
- 6. Kommunikation mit einem BlueSMiRF Gerät von iOS
- 7. Kommunikation mit Benutzer von einem Android-Dienst
- 8. Kommunikation mit C++ - Prozess von Java
- 9. Kommunikation mit HSM Python
- 10. JavaScript Kommunikation mit Applet
- 11. Fragment Kommunikation mit Hauptaktivität
- 12. C# -Kommunikation mit Nodejs
- 13. Kommunikation mit Fragmenten mit FragmentTransaction
- 14. PHP mit Java Server Kommunikation
- 15. pic18f Kommunikation mit LCD-Modul
- 16. Kommunikation mit Anwendungen im LAN
- 17. Kommunikation von Anwendung zu Service
- 18. Kommunikation zwischen Sitzungen
- 19. USART Kommunikation mit einem STM32f1xx
- 20. App-less Kommunikation mit NFC
- 21. Angular Kommunikation mit Back-End
- 22. Kommunikation mit OBD-II-Gerät
- 23. UI BLL-Kommunikation mit Schnittstellen
- 24. LSL Kommunikation
- 25. OneWay-Kommunikation mit NetTcpBinding mit C#
- 26. Ultraschall-Kommunikation
- 27. Pod Kommunikation
- 28. Klassenübergreifende Kommunikation
- 29. Kommunikation mit Ports mit C++ oder C#?
- 30. Kommunikation mit ActiveX mit einem GCC-Compiler
Allgemeine Referenz für Import/Export Format Fragen in R: http://cran.r-project.org/doc/manuals/R-data.pdf –
Welche Art von SAS-Format? 'sas7bdat' oder etwas anderes? – ktdrv