通过在R中编译来抑制额外的空白区域

时间:2014-02-05 23:55:53

标签: r sage

每当我编译我的R代码时,我会得到很多额外的空格,只会堵塞我的工作表。

有没有办法抑制这种情况,而不使用分号将代码更改为在同一行?我目前正在云上工作Sage Worksheets

1 个答案:

答案 0 :(得分:1)

我做了一些更改,为SageMathCloud(https://cloud.sagemath.com)略微减少R模式中的空白;重新启动项目以获取此更新。但是,由于Sage的工作方式,他们可能还不够。如果您在单元格中评估以下内容(在sage模式下,或将%sage放在顶部),它将在%r模式中消除大量额外的空格。

def r_eval0(*args, **kwds):
    return sage.interfaces.r.R.eval(sage.interfaces.r.r, *args, **kwds).strip().replace('\n\n','')
sage_salvus.r_eval0 = r_eval0