95048


以下のような縦積みのデータセットでgroup別に相関行列をggpairs関数で作成したいのですが、ご教示いただけますと幸いです。

[code]

    ID value group
    1   2     A
    1   4     A
    1   1     B
    1   7     B
    2   3     A
    2   9     A
    2   7     B
    2   2     B
    
[/code]


CC BY-SA 4.0
2022-11-21T08:30:57.927
92349
2023-05-31T14:31:58.697
2022-11-21T08:32:25.623
3060
54886
question
r
グループ列があるデータセットの相関行列の作成


既に解決済みと思われますが念のための御参考です。  
グループ分けされたデータに `ggpairs()` を適用する例として，`group` で色分けし `ID` と `value`
をグラフ化する記述例を下記に示します。

[code]

    library(tidyverse)
    library(GGally)
    
    df <- data.frame(ID = c(1, 1, 1, 1, 2, 2, 2, 2),
                     value = c(2, 4, 1, 7, 3, 9, 7, 2),
                     group = c("A", "A", "B", "B", "A", "A", "B", "B"))
    df |>
        ggpairs(mapping = aes(color = group, alpha = 0.5),
                columns = c("ID", "value"))
    
[/code]

[![出力画像](https://i.stack.imgur.com/GtwfI.png)](https://i.stack.imgur.com/GtwfI.png)


CC BY-SA 4.0
2023-05-31T14:31:58.697
95048
2023-05-31T14:31:58.697
54588
92349
answer