【发布时间】:2021-03-26 16:15:09
【问题描述】:
我有一个数据集,其中每一行都是一个对象,按字母顺序分组。这个数据集还有价格和价格设定的时间。
我想创建一个折线图,其中 x 轴有时间,y 轴有价格,组有不同颜色的线条。一张图。
-
理想情况下,我希望数据集具有不同的时间作为列,组作为行,并且每种情况都是一个价格。
-
我将如何解释丢失的数据?有些团体没有计算特定日期的价格。
谢谢
样本数据:
structure(list(price = c(540.16, 539.76, 538.82, 539.79, 539.42,
539.73, 538.57, 539.05, 542.13, 537.85, 540.36, 539.13, 536.19,
539.43, 537.49, 539.32, 537.37, 539.64, 539.37, 539.09, 537.68,
539.19, 540.13, 539.29, 539.29, 538.93, 539.32, 538.96, 537.61,
541.03, 538.29, 538.95, 538.33, 537.46, 538.48, 537.17, 538.87,
540.32, 539.65, 537.48, 540.5, 539.11, 539.37, 538.78, 539.17,
537.91, 537.97, 538.79, 538.03, 538.67), Date_YM = c("2020-01",
"2020-01", "2019-01", "2019-01", "2020-04", "2019-01", "2019-03",
"2020-01", "2019-04", "2019-03", "2019-03", "2019-02", "2019-05",
"2020-01", "2020-02", "2019-02", "2020-03", "2019-05", "2019-03",
"2019-03", "2019-02", "2019-03", "2020-03", "2020-03", "2020-01",
"2019-01", "2020-06", "2019-06", "2020-05", "2019-02", "2019-03",
"2019-06", "2020-04", "2020-02", "2020-06", "2019-03", "2019-01",
"2020-02", "2020-06", "2019-04", "2019-04", "2020-06", "2019-03",
"2019-01", "2019-02", "2019-01", "2020-01", "2020-02", "2019-01",
"2019-01"), group = c("A", "A", "A", "A", "A", "A", "A", "A",
"A", "B", "B", "B", "C", "C", "C", "D", "D", "E", "E", "E", "E",
"E", "E", "F", "F", "F", "G", "G", "G", "G", "G", "G", "G", "G",
"G", "G", "G", "G", "G", "G", "G", "G", "G", "G", "G", "G", "G",
"H", "H", "H")), row.names = c(NA, -50L), class = "data.frame")
【问题讨论】: