【发布时间】:2020-12-06 13:37:17
【问题描述】:
我有一个相当凌乱的数据集,无法思考如何在 R 中执行此操作。替代方法是在 Excel 中执行此操作,但由于我有其中几个,这将需要很长时间。
所以我需要创建一个分组箱线图。
为此,我认为我需要一个包含 4 列的数据集:
物种、组(A 或 B)、变量、值。
但我目前只有:
variable 和species_group(在一个列中),
这是一个可重现的例子:
variable <- c('precipitation','soil','land use')
species1_A <- c(10000, 500, 1322)
species1_B <- c(11500, 200, 600)
species2_A <- c(10000, 500, 1489)
species2_B <- c(15687, 800, 587)
df <- data.frame(variable, species1_A, species1_B,species2_A, species2_B)
所以我想我必须用 A 或 B 创建一个全新的列“组”,并以某种方式告诉 R 从“species1_A”名称中获取该信息。
任何人都可以帮助我吗?谢谢!
【问题讨论】: