【发布时间】:2016-11-11 23:03:48
【问题描述】:
我有一个包含两组的数据集。出于比较的目的,我想在同一个图上可视化每个组的特征值分布。这是当前表单中的数据框。
Group Feature Frequency
A Feature1 0.000221
B Feature1 0.044112
A Feature2 0.009346
B Feature2 0.039939
A Feature3 0.010597
B Feature3 0.020723
我怎样才能重塑它,使每个特征都是一行,每个组是一列?以下是散点图所需的数据框。
Feature FreqA FreqB
Feature1 0.000221 0.044112
Feature2 0.009346 0.039939
Feature3 0.010597 0.020723
这个数据集有大约 100 个特征。
【问题讨论】:
-
ggplot(df, aes(x=write,y=read,colour=sex)+geom_point()
-
这更多是 Stack Overflow 的问题,但我推荐 Hadley Wickham 的
tidyr包。它具有spread和gather之类的功能,用于执行此类操作。
标签: r data-visualization