我正在学习R并使用 bsts 库中的iclaims
数据集。数据框的格式为
claims
2004-01-04 2.536
2004-01-11 0.882
2004-01-18 -0.077
2004-01-25 0.135
2004-02-01 0.373
2004-02-08 -0.437
... ...
短期目标是使用ggplot2绘制此数据。但是,我需要将x轴设置为包含日期的列,该日期没有标题。我一直将此作为关键列,但是许多Google搜索似乎表明这是一个错误的术语。
所以这个问题确实包含三个部分:
包含所调用日期的列是什么?
您如何提取此列?输出应遵循
2004-01-04
2004-01-11
2004-01-18
2004-01-25
2004-02-01
2004-02-08
...
使用ggplot2时,如何在aes()参数中将此列分配给x?
答案 0 :(得分:0)
从您发布的内容看来,这似乎是行名称“ column”,而不是实际的列。您可以使用row.names()
来访问它。
不过,将其用作列可以使用以下方法进行转换:
data.tables::setDT(df, keep.rownames = TRUE)[]
然后,它应该具有可用于绘制的名称。