R:印刷效果很好

时间:2012-11-01 14:47:23

标签: r sapply

我有这样做的代码:

sapply(unique(groups.50),function(g)data$SEQUENCE_ID[groups.50 == g])

但在RGui窗口中,我只能向上滚动才能看到一些结果。前10个左右没有显示在窗口中(可能是因为我的数据太大了)。如何让它显示所有内容,或者如何打印前10个结果?

感谢。

3 个答案:

答案 0 :(得分:1)

要滚动浏览大型数据集,page函数method='print'也非常方便。它的另一个好处是不会使输出的命令历史混乱。

答案 1 :(得分:0)

假设你的函数输出是一个向量,将它保存到一个对象然后子集:

a <- sapply(unique(groups.50),function(g)data$SEQUENCE_ID[groups.50 == g])
a[1:10]

或使用head

head(sapply(unique(groups.50),function(g)data$SEQUENCE_ID[groups.50 == g]),n=10)

答案 2 :(得分:0)

您可以尝试

x<-sapply(unique(groups.50),function(g)data$SEQUENCE_ID[groups.50 == g])
head(x)

但你应该使用tapply代替吗?