如何强制Hmisc :: describe显示频率?

时间:2013-12-02 21:01:17

标签: r hmisc

describe(letters[1:19])输出一个频率表,但describe(letters[1:20])没有。我尝试设置listunique=10^7listnchar=0,但这没有用。

http://cran.r-project.org/web/packages/Hmisc/Hmisc.pdf

1 个答案:

答案 0 :(得分:1)

我多年来一直在想这个问题,并且从未成功地让Hmisc :: describe尊重那个参数(尽管广泛使用Hmisc)。以下是我要做的类似的事情:

 print(rbind( count = as.character(table(letters[1:20])),  
              pct = 100*prop.table(table(letters[1:20]) ) ), 
           quote=FALSE)
#-----------------------------
      a b c d e f g h i j k l m n o p q r s t
count 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
pct   5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

你可能希望格式化()pct以舍入到一定数量(0或1)的小数位。