每组用户仅生成一个密度图-R

时间:2019-06-26 15:53:31

标签: r dataframe probability-density

我有一个二进制数据帧,每一行代表与用户相关的数据(数据帧的大小:90行* 65列)。该数据框的最后一列包含用户标签(4个标签:Excellent,Good,Bad,Failure)。

我的问题是,如何为每个标签绘制一条密度曲线。我的意思是,我的最终绘图只有4条曲线(每条曲线对应每个标签)。

谢谢

1 个答案:

答案 0 :(得分:1)

我认为可以在这里找到问题(Multiple Groups in geom_density() plot),所以我的答案几乎完全相同。

唯一的区别是我在额外的列中使用了gab2 :: [Char] -> Int -> [Char] gab2 [x] n | n > 1 = [x] ++ show n | otherwise = [x] gab2 (x:y:xs) n | x == y = gab2 (x:xs) (n + 1) | otherwise = getnum x : gab2 (y:xs) 0 where getnum a = [a] ++ show n ++ []

mtcars