3

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

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

4

1 回答 1

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

您可能希望 format() pct 以四舍五入到某个小数位(0 或 1)。

于 2013-12-02T21:48:10.703 回答