我正在从移动应用程序中挖掘数据, 我有一个反复出现的简单问题,给我带来了麻烦,
Database UserId Platform Date 1 Android 01-01-2016 2 iOS 02/01/2016 3 Android 03-01-2016 4 Android 04-01-2016
如您所见,日期格式因用户使用的是 iOS 还是 Android 而异,
我的问题是,有没有办法将 Android 格式日期转换为 d/m/y 而不是 d-m-y ?直接在日期列中或创建一个新列,
非常感谢
最佳答案
如果您想将两种类型的字符串直接转换为日期,您可以使用 lubridate
包中的 dmy()
函数。
library(lubridate)
date.vector <- c("01-01-2016", "02/01/2016", "03-01-2016", "04-01-2016")
dmy(date.vector)
# > dmy(date.vector)
# [1] "2016-01-01" "2016-01-02" "2016-01-03" "2016-01-04"
https://stackoverflow.com/questions/37595573/
相关文章:
php - 如何在 php 中使用 in_array 并将数组作为针,但在至少有一个值匹配时返回 t
windows - 如何在命令提示符下查看我的 SYSTEM 环境变量?
javascript - 在 React 中停止路由更改的音频?
python - Sqlalchemy,递归获取具有关系的子项和祖先
angular - PrimeNG 不适用于 angular2 cli?
macos - 通过 PIP 安装 NPM,但得到 "npm: command not found"
oracle - 为什么我不能使用 SQLcl 通过 jdbc 连接