Mam kilka zestawów danych w formacie SAS. Chciałbym uniknąć używania SAS, ponieważ uważam, że R zapewnia mi więcej niż wystarczającą funkcjonalność. Czy istnieje pakiet, który umożliwi mi interakcję z zestawami danych SAS z R? Mam zainstalowane oprogramowanie SAS, ale chciałbym uniknąć kodowania rzeczy w wielu językach.komunikacja z zestawami danych SAS z R
Odpowiedz
Ponieważ masz SAS, możesz użyć pakietu "Hmisc" Franka Harrella, który ma funkcje sas.get
i sasxport.get
. Ma również szereg funkcji użytkowych: label,sas.get
, contents
, . W przypadku osób nieposiadających licencji SAS pakiet "zagraniczny" ma numer read.ssd
, lookup.xport
i read.xport
.
EDIT1: Wspomnę również, że Anthony Joseph Damico niedawno ogłosił pakiet do analizy kodu SAS INPUT do kodu read.fwf. Z pliku opisu: "Za pomocą kodu importu zaprojektowanego dla użytkowników SAS do odczytu plików ASCII do plików sas7bdat, pakiet SAScii analizuje blok INPUT pliku składni (.sas), aby zaprojektować parametry potrzebne do funkcji read.fwf() połączenie."
EDIT2: Istnieje również pakiet autorstwa Matt Shotwell o nazwie "sas7bdat" z read.sas7bdat(file)
, który opisuje jego funkcję jako "Czytaj pliki SAS w formacie danych sas7bdat."
'sas7bdat' jest eksperymentalny. Tak naprawdę eksperymentalne, że nigdy nie udało mi się go uruchomić - i spróbowałem. – ktdrv
Dzięki za ostrzeżenie. Mam nadzieję, że skontaktowałeś się ze swoim autorem. –
czytanie sas7bdat działa dobrze dla mnie, nawet bez zainstalowanego SAS. Zastanawiam się jednak, czy istnieje możliwość odczytu kodu źródłowego SAS bez jego instalacji. Nie uruchamiaj kodu, tylko go odczytaj. –
- 1. dostęp do R z SAS
- 2. Otwieranie zestawów danych SAS do przeglądania z poziomu programu .sas
- 3. Identyfikacja konkretnych różnic między dwoma zestawami danych w R
- 4. Komunikacja z dyrektywami rodzeństwa
- 5. Uruchom SAS z VBA z pełnym dostępem
- 6. SAS - Jak uzyskać ostatnie "n" obserwacji z zestawu danych?
- 7. Równa się i porównywalna z zestawami
- 8. Zdalna komunikacja z R - Jak zacząć z klientem R GUI, aby uzyskać dostęp do R na zdalnym serwerze
- 9. Integracja jedności z Eclipse - komunikacja?
- 10. Komunikacja wielu plików z coffeescript
- 11. rozróżnić pojedyncze Komunikacja z DialogInterface.OnClickListener
- 12. Jak wydrukować ostatnią obserwację zestawu danych SAS?
- 13. Sortowanie prawie posortowanego zestawu danych w SAS
- 14. Jaki jest R odpowiadający węzłowi SAS Enterprise Miner Score?
- 15. SAS: zmienić kolejność pól w kroku danych
- 16. Jak kompatybilny jest WPS z SAS?
- 17. Iteracja nad zestawami elementów
- 18. Przechwytywanie stdout i stderr z SAS w systemie Windows?
- 19. Problemy z odczytaniem danych w R
- 20. Używanie BigQuery z R do analizy danych
- 21. Importowanie danych z pliku JSON do R
- 22. Czytanie danych z plików PDF na R
- 23. Utwórz ramkę danych z macierzy w R
- 24. R - Tworzenie wykres punktowy z ramki danych
- 25. R generuje histogram 2D z surowych danych
- 26. Zaokrąglanie danych wyjściowych z funkcji w R
- 27. wysuwanie rzędów z R danych ramki
- 28. Wyklucza zestawy danych z budowania pakietu R
- 29. Brakujące wiersze z zestawu danych w R
- 30. C i Python - komunikacja z gniazdami
Ogólne odniesienie do pytań dotyczących formatu importu/eksportu w języku R: http://cran.r-project.org/doc/manuals/R-data.pdf –
Jaki rodzaj formatu SAS? 'sas7bdat' lub coś innego? – ktdrv