显示R中汇总函数的所有条目?

AI5*_*963 2 r

所以我有一个非常非常大的阵列.当我对它运行摘要(var)时,我怎样才能看到列出的内容,即扩展(其他)位?这是一个示例输出:

"            var                         "
""  "foo1        :5908364  "
""  "foot        :1419481  "
""  "foop        :1214379  "
""  "billy       : 833016  "
""  "blah blah   : 517618  "
""  "asdfasdf    :  24668  "
""  "(Other)     :  82474  "
Run Code Online (Sandbox Code Playgroud)

我想显示更多(如果不是全部)捆绑在(其他)下的未列出项目.是否有一个选项可以使用summary()列出超过该数量的项目?

mne*_*nel 6

我怀疑这var是一个数组,它看起来更像是data.frame一个factor列.

您正在寻找和/或的maxsum论点.summary.factorsummary.data.frame

summary(var, maxsum = 50)

或者无论你想设置什么.

您还可以使用table返回类似的信息(这是summary.factor在幕后做的事情)

假设这var是data.frame中的因子列

DF <- data.frame(var = rep(letters[1:10],1:10))


summary(DF)

      var    
 j      :10  
 i      : 9  
 h      : 8  
 g      : 7  
 f      : 6  
 e      : 5  
 (Other):10  

# over estimating the number required  
summary(DF, maxsum = 20)
 var   
 a: 1  
 b: 2  
 c: 3  
 d: 4  
 e: 5  
 f: 6  
 g: 7  
 h: 8  
 i: 9  
 j:10  

 # using table
 table(DF$var)


 a  b  c  d  e  f  g  h  i  j 
 1  2  3  4  5  6  7  8  9 10 
Run Code Online (Sandbox Code Playgroud)