Tôi có một bộ dữ liệu có định dạng SAS. Tôi muốn tránh sử dụng SAS vì tôi nghĩ R cung cấp đủ chức năng cho tôi. Vì vậy, có một gói mà sẽ cho phép tôi tương tác với các tập dữ liệu SAS từ R? Tôi đã cài đặt phần mềm SAS nhưng tôi muốn tránh viết mã bằng nhiều ngôn ngữ.liên lạc với bộ dữ liệu SAS từ R
Trả lời
Vì bạn có SAS, bạn có thể sử dụng gói 'Hmisc' của Frank Harrell có các chức năng sas.get
và sasxport.get
. Nó cũng có một loạt các chức năng tiện ích: label,sas.get
, contents
, describe
. Đối với những người không có giấy phép SAS, gói 'nước ngoài' có read.ssd
, lookup.xport
và read.xport
.
EDIT1: Tôi cũng sẽ đề cập rằng Anthony Joseph Damico gần đây đã công bố một gói để phân tích mã SAS INPUT thành mã read.fwf. Từ tệp mô tả của nó: "Sử dụng mã nhập được thiết kế cho người dùng SAS để đọc tệp ASCII vào tệp sas7bdat, gói SAScii phân tích cú pháp thông qua khối INPUT của tệp cú pháp (.sas) để thiết kế các tham số cần thiết cho hàm read.fwf() gọi điện."
EDIT2: Ngoài ra còn có một gói của Matt Shotwell gọi là 'sas7bdat' với read.sas7bdat(file)
mô tả chức năng của nó là "Đọc tệp SAS theo định dạng dữ liệu sas7bdat".
'sas7bdat' là thử nghiệm. Vì vậy, thử nghiệm, trên thực tế, rằng tôi đã không bao giờ quản lý để có được nó để làm việc - và tôi đã cố gắng. – ktdrv
Cảm ơn bạn đã cảnh báo. Tôi hy vọng bạn giao tiếp với tác giả của nó. –
đọc sas7bdat hoạt động tốt cho tôi, ngay cả khi không cài đặt SAS. Nhưng tôi tự hỏi liệu có một cơ hội để đọc mã nguồn SAS mà không cần cài đặt nó. Không chạy mã, chỉ đọc nó. –
- 1. Mở bộ dữ liệu SAS để xem từ bên trong chương trình .sas
- 2. truy cập R từ SAS
- 3. lấy thông tin liên lạc từ bộ chọn số liên lạc Android
- 4. Thư viện liên lạc cơ sở dữ liệu C++
- 5. Ứng dụng Android: Truy xuất liên lạc "Tôi" từ danh sách liên lạc
- 6. dữ liệu và đồng bộ hóa - đồng bộ hóa thư theo cách thủ công. lịch và địa chỉ liên lạc
- 7. bộ dữ liệu tài liệu với roxygen2
- 8. Cách liên kết bảng trong bộ dữ liệu với dữ liệu WPF trong C# và XAML
- 9. liên lạc giữa các servlet từ xa
- 10. Nhận Ảnh từ một Số liên lạc
- 11. Nhiều tập tin liên lạc với coffeescript
- 12. Liên tục tìm nạp dữ liệu từ cơ sở dữ liệu bằng cách sử dụng Java
- 13. Tôi làm cách nào để đọc tập dữ liệu SAS?
- 14. Liên lạc giữa các bộ điều khiển trong MVC/MVP
- 15. SAS - Làm cách nào để nhận các quan sát 'n' cuối cùng từ tập dữ liệu?
- 16. Dữ liệu động liên kết dữ liệu
- 17. Đường ống như liên lạc liên ngành
- 18. Cách liên lạc giữa các bộ điều khiển trong Ember.js
- 19. Chia sẻ sổ liên lạc từ ứng dụng java với CardDAV
- 20. Vấn đề liên lạc RTCP/RTP
- 21. Bộ đệm trục dữ liệu kiểu R trong matplotlib
- 22. Cách đặt bộ dữ liệu vào gói R
- 23. LSL thông tin liên lạc
- 24. BulletPhysic: lực liên lạc/xung
- 25. từ điển dữ liệu đóng gói vào R
- 26. Đề xuất cho cơ sở dữ liệu với R
- 27. Nhập dữ liệu từ tệp JSON vào R
- 28. dữ liệu Phân loại R
- 29. Tải dữ liệu từ tệp Excel vào R hoặc Octave
- 30. R: Tạo biểu đồ từ dữ liệu tội danh
Tham khảo chung cho các câu hỏi về định dạng xuất/nhập trong R: http://cran.r-project.org/doc/manuals/R-data.pdf –
Loại định dạng SAS nào? 'sas7bdat' hay cái gì khác? – ktdrv