r - R数据框如何将特定字符串格式化为日期时间
问题描述
我有一个 > 1.000.000 行的数据框。在第一列中,有以下格式的“日期和时间”:
2017.07.04 13:20:38
如何将格式更改为 posix 格式,以便可以将这些值绘制为 x 轴?
我已经试过了
df$V1 <- str_replace_all(df$V1, ".", "-")
它取代的不仅仅是点。
解决方案
您可以提供一个format
参数as.POSIXct
:
As.POSIXct(df$V1, format = "%Y.%m.%d %H:%M:%S")
该format
参数定义了如何将字符串解释为日期时间,以及其他%Y
符号标识日期时间的特定组成部分。有很多可用的格式选项和符号。有关?as.POSIXct
更多信息,请参阅。
推荐阅读
- reactjs - 我应该在 powerapp 组件平台应用程序中的哪里插入 redux 提供程序标签?
- for-loop - Qlikview 加载中的循环
- azure - 错误:流式传输作业失败:流分析作业存在验证错误:当前不支持到端点的多个输入列
- api - Discord API:通过 OAuth2 隐式授权流程获取用户
- python - 在以顶点为中心的网格中绘制环
- php - 我们需要在 phpleague / oauth1-client php 库中放置哪些详细信息来代替标识符和秘密
- javascript - 如何使用引导模式使用 ejs 编辑数据
- php - Classipress (wordpress) 主页遇到问题
- linux - 如何将四核的 3 个核心与 Linux 隔离并专门用于 Halcon?
- rust - 如何在 Rocket 中返回从外部 API 查询的对象数组