簡體   English   中英

R 中每個字符變量的因變量箱線圖

[英]Boxplots of dependant variable with each character variables in R

我有一個 dataframe 它有以下列:

   ks3score    ks4score      ethnic      gender    SECshort    hiquamum   singlepar       house 
  "numeric"   "numeric" "character" "character" "character" "character" "character" "character" 
        fsm      parasp    computer     tuition      pupasp    homework    attitude         asc 
"character" "character" "character" "character" "character" "character" "character" "character" 
        sen     truancy      absent     IDACI_n     FSMband 
"character" "character" "character"   "numeric" "character" 

我想為每個字符變量和ks4score繪制箱線圖,現在我使用了下面的代碼,但不夠簡潔:

boxplot(ks4score ~ ethnic, df)
boxplot(ks4score ~ gender, df)
...

只是想知道有沒有辦法改善它? 謝謝。

你可以試試:

cols <- names(df)[sapply(df, is.character)]
all_plots <- lapply(cols, function(x) boxplot(reformulate(x, 'ks4score'), df))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM