在 r 中熔化重塑 2
Melt reshape 2 in r
我需要 melt
我的数据集的帮助,以便我可以使用 ggplot2
中的折线图绘制每个区域的平均转售价格,我打算将其放入 shiny
应用
这是我的数据集的示例。
town flat_model resale_price year region
1 ANG MO KIO MODEL A 345000 2007 North_East
2 BISHAN MODEL A 336000 2009 Central
3 SEMBAWANG MODEL A 385000 2010 North
这是我打算制作的图表。我用 Tableau 做了这个
我只需要融化数据集的帮助,以便我可以继续。
谢谢!
我很确定您不需要 melt
您的数据,它已经是长格式(每列一个变量,每行一个观察值)。
如果您想要每个地区和年份的平均转售价格,您需要 group_by
和 summarize
,类似于:
df %>%
group_by(year, region) %>%
summarize(mean_price = mean(resale_price))
使用这个作为示例数据,我得到了一些东西,可以让你绘制区域年度平均值。
df1 <- data.frame(
'year' = c(1,1,2,2,2),
'region' = c('A','B','A','B','B'),
'resale_price' = c(4,7,5,9,8))
我需要 melt
我的数据集的帮助,以便我可以使用 ggplot2
中的折线图绘制每个区域的平均转售价格,我打算将其放入 shiny
应用
这是我的数据集的示例。
town flat_model resale_price year region
1 ANG MO KIO MODEL A 345000 2007 North_East
2 BISHAN MODEL A 336000 2009 Central
3 SEMBAWANG MODEL A 385000 2010 North
这是我打算制作的图表。我用 Tableau 做了这个
我只需要融化数据集的帮助,以便我可以继续。 谢谢!
我很确定您不需要 melt
您的数据,它已经是长格式(每列一个变量,每行一个观察值)。
如果您想要每个地区和年份的平均转售价格,您需要 group_by
和 summarize
,类似于:
df %>%
group_by(year, region) %>%
summarize(mean_price = mean(resale_price))
使用这个作为示例数据,我得到了一些东西,可以让你绘制区域年度平均值。
df1 <- data.frame(
'year' = c(1,1,2,2,2),
'region' = c('A','B','A','B','B'),
'resale_price' = c(4,7,5,9,8))