繁体   English   中英

R 重新格式化数据以创建平行坐标 plot

[英]R reformatting data to create a parallel coordinates plot

我是一个需要帮助的总 R 新手。 我正在尝试重新格式化当前看起来像这样的数据:

ID 年龄T1 年龄T2 分数T1 分数T2
1 4 7 15 22
2 12 13 5 10
3 10 12 6 6

等等

看起来像这样:

第一行:年龄 / 第一列:ID / 值:分数

ID 4 5 6 7 8 9 10 11 12 13
1 15 22
2 5 10
3 6 6

我正在尝试创建一个平行坐标 plot 以可视化分数随时间的变化。 谢谢你的帮助!
Ĵ

如上所述,您要求的数据结构很难 plot,而整洁的数据将使您的生活更轻松。 pivot 的数据集可以比 plot 更长。

library(tidyverse)

DATA_LONG <- DATA %>% pivot_longer(cols = -ID, names_to = c(".value", "Sample"), names_sep = "T")

DATA_LONG %>% ggplot(aes(Age, Score, colour=factor(ID)))+geom_path()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM