可能有人有建議。使用表格顯示絕對和相對頻率
我正在用knitR和表格包進行報告工作。函數表格生成我的Latex代碼。
我想要一個絕對和相對頻率的表,但我不知道如何得到它。
我試圖表格內申請一個自己的功能產生相對值:
relative <- function(x){
len <- length(x)
ll <- length(table(x))
lev <- unique(x)
out <- numeric(length = ll)
for(i in 1:ll){
pos <- which(x == lev[i])
out[i] <- length(pos)/len*100
}
return(out)
}
我把表格功能與國家和類型兩個因素的作用。
tabular(Country ~ Type*relative, data = cars)
下面的結果:
Type
PKW SUV
Country relative relative
Germany 0 0
Japan 0 0
Other 0 NaN
USA 0 0
結果是如何不工作:)我的主要目標是,既包含表只是例子:用表格的絕對和相對頻率。
要clearify的問題:相對於這裏的結果,而不功能:
tabular(Country ~ Type, data = cars)
Type
Country PKW SUV
Germany 23 1
Japan 22 17
Other 12 0
USA 58 22
有沒有人有一個想法,如何讓表?
在此先感謝!