Jupyter笔记本显示SAS输出字包装

时间:2018-03-28 14:49:08

标签: sas jupyter-notebook jupyter

我有一个sas格式的表(.sas7bdat),想在Jupyter笔记本中输出它。

  

proc print data = dataBoxE.my_data(firstobs = 2 obs = 12);
  运行;

输出表卡在一起,因为它有100多列。我该如何在笔记本中设置环境?

此外,有没有办法保存日志文件而不是在输出单元格中立即打开它?感谢。

1 个答案:

答案 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;