R 基于列值分割数据并创建散点图。
我需要为f组(性别=1)绘制R 基于列值分割数据并创建散点图。,r,R,我需要为f组(性别=1)绘制天数与年龄的散点图,并使用R为m组(性别=2)绘制另一个天数与年龄的散点图 days age sex 306 74 1 455 67 2 1000 55 1 505 65 1 399 54 2 495 66 2 ... 如何按性别提取数据?在那之后,我知道使用plot()函数创建散点图 谢谢大家! 您可以使用传统的R图形功能,如: plot(age ~ days, Data[Data$sex == 1, ]) plo
天数与年龄的散点图,并使用R为m组(性别=2)绘制另一个天数与年龄的散点图
days age sex
306 74 1
455 67 2
1000 55 1
505 65 1
399 54 2
495 66 2
...
如何按性别提取数据?在那之后,我知道使用plot()
函数创建散点图
谢谢大家! 您可以使用传统的R图形功能,如:
plot(age ~ days, Data[Data$sex == 1, ])
plot(age ~ days, Data[Data$sex == 2, ])
如果您喜欢给点上色,而不是分开绘图(这可能更容易理解),可以执行以下操作:
plot(age ~ days, Data, col=Data$sex)
但是,使用以下工具,此类绘图将特别容易(且更美观):
按列值拆分数据。这也叫,
我还没有测试过这个,但是类似的
spread(data, sex, age)
我应该给你
days 1 2
306 74 NA
455 NA 67
1000 55 NA
505 65 NA
399 NA 54
495 NA 66
days 1 2
306 74 NA
455 NA 67
1000 55 NA
505 65 NA
399 NA 54
495 NA 66