簡體   English   中英

如何在 R 中添加分類變量時合並多列

[英]How to combine multiple columns while adding categorical variable in R

我正在嘗試構建一個酒吧 plot,目前我的數據如下所示:

樹 花 灌木 4 4 4 5 3 2 4 1 3

我希望列名是 x 值,並且每列的平均值由單獨的條形表示。 我認為解決此問題的最佳方法是更改我的數據,使其看起來像這樣:

植物價值 樹 4 樹 5 樹 4 花 4 花 3 花 1 灌木 4 灌木 2 灌木 3

有誰知道 go 關於這個的最佳方法? 或者有什么其他建議可以根據這個數據建一個酒吧 plot?

我們可以使用來自base Rstack

setNames(stack(df1)[2:1], c('plant', 'value'))

暫無
暫無

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

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