如何在代码块前面生成没有尖括号">"的Sweave(或pgfSweave)文档?我希望人们能够直接从pdf输出中剪切和粘贴我的代码.这是我的文档片段,带有代码块:
请注意,因为我们的关联矩阵由0和1组成,所以非对角条目表示公共列的总数,这正是我们想要的.我们将使用%*%运算符告诉R执行此操作.让我们首先看一个使用他们所属的人和团体的玩具数据的小例子.我们将使用table()函数将数据强制转换为关联矩阵,然后将关联矩阵乘以其转置以获得人与人之间的公共组的数量.
>\> ToyDat <- data.frame(person = c("Sam", "Sam", "Sam", "Greg", "Tom", "Tom"), group = c("a", "b", "c", "a", "b", "c"), stringsAsFactors = F)
>\> ToyDatM <- as.matrix(table(ToyDat))
>\> ToyDatM
Run Code Online (Sandbox Code Playgroud)
但我希望代码看起来像:
> ToyDat <- data.frame(person = c("Sam", "Sam", "Sam", "Greg", "Tom", "Tom"), group = c("a", "b", "c", "a", "b", "c"), stringsAsFactors = F)
> ToyDatM <- as.matrix(table(ToyDat))
> ToyDatM
Run Code Online (Sandbox Code Playgroud)
Gre*_*reg 17
我认为options(prompt = " ")在脚本的顶部会做到这一点.
prompt(in options())控制在交互式会话中用于提示的文本字符串,我假设它将对通过Sweave处理的文档执行相同的操作.
编辑:感谢Ben Bolker指出这options(prompt = " ", continue = " ")也将解决"+"问题.