我有这样做的代码:
sapply(unique(groups.50),function(g)data$SEQUENCE_ID[groups.50 == g])
但在RGui窗口中,我只能向上滚动才能看到一些结果。前10个左右没有显示在窗口中(可能是因为我的数据太大了)。如何让它显示所有内容,或者如何打印前10个结果?
感谢。
答案 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代替吗?