[英]Percentage tables and cross-tabulations from non-numeric questionnaire answers read from CSV in R
我已經從問卷中讀取了CSV文件,其中包含許多非數字的名義值,例如國家/地區代碼,計算機技能(專家,中級,初學者),…通過read.csv
我想要每個問題的每個答案的百分比,即類似於匯總給出的頻率表,並按從高到低的順序進行排序。 后來,我也想進行交叉制表,例如具有計算機技能的國家。
summary(data)
給了我幾乎我想要的東西,即給了我答案的頻率表,但是頻率是
prop.table
應該給出百分比表,但是它僅適用於數值。
有什么簡單的方法嗎? 我可以使用哪個功能?
這可能會讓您入門。 它為單個變量提供了三個類別中每個類別的記錄百分比。
dat <- c("Expert", "Intermediate", "Beginner", "Expert", "Expert", "Beginner", "Intermediate", "Intermediate", "Intermediate", "Beginner", "Beginner", "Beginner")
numeric.dat <- as.numeric(factor(dat , levels = c("Beginner","Intermediate","Expert")))
zzz <- table(numeric.dat)
prop.table(zzz)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.