Có cách nào để mở tập dữ liệu SAS để xem (tức là, trong cửa sổ "ViewTable") từ bên trong tệp .sas không?Mở bộ dữ liệu SAS để xem từ bên trong chương trình .sas
Trả lời
Tôi nghĩ rằng điều này sẽ làm những gì bạn muốn:
dm log "vt sashelp.air";
Chỉ cần thay đổi "sashelp.air"
phần để lib.table
combo của bạn.
câu trả lời của dw.mackie là đúng về số tiền. Điều đó hoạt động tốt khi được gửi từ cửa sổ trình soạn thảo SAS. Tuy nhiên, tôi chỉ muốn thận trọng nếu bạn thử nó ở chế độ hàng loạt (có nghĩa là, khi SAS chạy chương trình .sas trực tiếp từ dòng lệnh bằng cách sử dụng tùy chọn -sysin). Nó thực sự sẽ cố gắng mở cửa sổ môi trường SAS tương tác khi thực hiện.
Nhưng, nếu mã lô của bạn cũng cố gắng xây dựng một số biểu đồ/biểu đồ, bạn sẽ được yêu cầu sử dụng tùy chọn -noterminal. Và tùy chọn -noterminal không tương thích với lệnh dm. Bạn sẽ phát hiện ra nó ngay lập tức trong nhật ký, nhưng tôi chỉ muốn cho bạn một cái đầu.
Do kích thước của một số bộ dữ liệu của tôi, tôi chỉ thực hiện in đơn giản và giới hạn đầu ra chỉ còn 50 quan sát. Tôi thực hiện việc này thường xuyên đến nỗi tôi đã tạo macro sau để kết xuất đầu ra thành tệp html. gọi
%Macro DPrt(Dset, obs=50, vars=, w=, Path="C:\output\");
%LET BKPATH = &Path;
%PUT BKPATH= &BKPATH;
options obs = &obs.;
title;
ods listing close;
ods html
path = &BKPATH.
body = "Debug-&Dset..htm"
style = THEME;
proc print data = &Dset n u split=' ';
%if &vars NE %THEN %DO;
var &vars.;
%END;
%if &w NE %THEN %DO;
&w;
%END;
Run;
ods html close;
ods listing;
options obs = MAX;
%Mend Dprt;
mẫu cho kiểm tra dữ liệu trông giống như
%dprt(test)
@ BK- cảm ơn bạn đã nhập mã! Nó sẽ không giúp tôi trong tình huống cụ thể này, nhưng tôi nghĩ nó sẽ rất hữu ích trong các tình huống khác. –
- 1. liên lạc với bộ dữ liệu SAS từ R
- 2. Tôi làm cách nào để đọc tập dữ liệu SAS?
- 3. Phím nóng để chạy chương trình ở SAS?
- 4. truy cập R từ SAS
- 5. cú pháp z trong SAS
- 6. sas one-liner
- 7. Thả một loạt các biến trong SAS
- 8. 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?
- 9. IDE không SAS tốt nhất cho Ngôn ngữ SAS là gì?
- 10. concat hai số trong sas proc sql
- 11. Làm thế nào để bạn in quan sát cuối cùng của tập dữ liệu SAS?
- 12. Kiểm tra chuẩn mực ở SAS
- 13. gửi mã SAS hoặc macro từ Thanh công cụ
- 14. SAS: ghép các tập dữ liệu khác nhau trong khi vẫn giữ các tên bảng dữ liệu riêng lẻ
- 15. Có cú pháphighlighter nào cho SAS không?
- 16. Trong SAS, kỹ thuật/tùy chọn tốt để bắt lỗi cú pháp là gì?
- 17. Thực hiện chương trình từ bên trong chương trình C
- 18. Việc sử dụng tùy chọn KEEP trên bộ dữ liệu SAS có cải thiện hiệu năng đọc không?
- 19. Làm cách nào để nhận được tùy chọn mã hóa SAS theo lập trình?
- 20. Làm cách nào để loại bỏ các trường ký tự trong SAS?
- 21. Cách lấy dữ liệu từ dòng lệnh từ bên trong chương trình Python?
- 22. định dạng chuyển đổi (từ ngày sang số) bằng cách sử dụng SAS
- 23. WPS tương thích với SAS như thế nào?
- 24. Sử dụng SAS Macro để tạo danh sách tên tệp từ thư mục Windows
- 25. Chính xác kích thước bảng trong SAS HashTable được chỉ định bởi hashexp là gì?
- 26. Chương trình để xem bộ nhớ chia sẻ trong Windows?
- 27. Yêu cầu SAS không thêm các bảng mới được tạo vào Quy trình xử lý
- 28. SAS có nội tuyến nếu hàm hoặc toán tử bậc ba không?
- 29. nếu _N_ = 1 điều kiện trả về đúng ngay cả khi các thiết lập bộ dữ liệu rỗng (không quan sát) trong SAS
- 30. Trình mã vạch: Truyền dữ liệu từ bộ điều khiển để xem
Wow - bạn có trong đầu trước khi cmjohns! Làm tốt! = P –