我有一个sas格式的表(.sas7bdat),想在Jupyter笔记本中输出它。
proc print data = dataBoxE.my_data(firstobs = 2 obs = 12);
运行;
输出表卡在一起,因为它有100多列。我该如何在笔记本中设置环境?
此外,有没有办法保存日志文件而不是在输出单元格中立即打开它?感谢。
答案 0 :(得分:0)
在SAS中,您可以使用proc printto
更改创建日志文件的位置;文档here。
使用proc printto
时,请不要忘记将位置重置为默认系统值,例如:
proc printto log='c:\em\log1.log';
run;
/* Your code here */
proc printto;
run;
如果你不需要100多列;然后使用VAR
文档here中的proc print
语句选择您想要的语句:
proc print data=exprev;
var country price sale_type;
run;
如果你想要所有100+;只需使用proc export
将它们导出到csv,然后在任何电子表格阅读器中查看它们,以避免崩溃浏览器。文档here。
proc export data=sashelp.class
outfile='c:\myfiles\Femalelist.csv'
dbms=csv
replace;
run;