r - 将日期列格式化为r中数据框中的行编号(左侧)列
问题描述
我有一个问题,日期在我的第一个数据框的第 1 列。我希望它们在具有行号的列中,就像我的第二个数据框一样。下面是输入代码。
下面的两个dput代码显示了两种不同的日期设置。其中一个数据框设置显示了我在 column1 中的日期,第二个数据框具有我想要的设置。日期列与数字列一起,并且没有日期的标题列。
解决方案
我认为您想将数据框转换为xts
对象。如果调用第一个数据框,df1
您可以将Date
列转换为日期类并执行以下操作:
df2 <- xts::xts(df1[-1], as.Date(df1$Date))
df2
# CC1G HYLA IHHG
#2020-10-27 21328 545.65 473.52
#2020-10-28 20915 539.00 469.95
#2020-10-29 21050 538.10 469.55
#2020-10-30 20723 538.15 470.90
#2020-11-02 21305 539.00 471.82
#2020-11-03 21430 544.35 474.60
#2020-11-04 21938 549.40 480.95
#2020-11-05 22048 555.50 482.80
#2020-11-06 22043 555.15 481.97
#2020-11-09 22693 562.50 486.05
#2020-11-10 22555 557.10 483.95
#2020-11-11 22928 556.45 483.67
#2020-11-12 22860 554.90 470.77
#2020-11-13 22360 555.60 470.80
推荐阅读
- python - np vectorize 不使用内核
- rest - Azure Blob 映像授权共享访问
- python - 如何找到 NumPy 数组的元素模数
- javascript - 如何在javascript中使用pdf的字节数组在浏览器中显示pdf?
- typescript - 这是一个有效的打字稿声明文件吗?
- sql - 如何查看我在 sql 中创建的表的列表
- django - Django 注释和 GROUP BY
- ios - IOS启动时如何区分通知是本地通知还是远程通知
- excel - Excel - 如何在每行中创建不同数量的列?
- ios - Swift 4 数组内置方法“min()”和“max()”是否适用于字符串数组?