r - 如何使用 dplyr 在 R 中处理来自 excel 的日期代码
问题描述
大家好
我已经导入了一个带有股票数据的 excelsheet。导入会更改日期列的外观。这意味着,在 R 中导入数据集的结构如 dummy_df2 所示:
dates <- as.tibble(c("32143","32146", "32147","32148"))
Stock1 <- as.tibble(c("NA", "NA", "NA", "NA"))
Stock2 <- as.tibble(c("NA", "NA", "NA", "NA"))
Stock3 <- as.tibble(c("NA", "NA", "NA", "NA"))
dummy_df <- bind_cols(dates,Stock1,Stock2,Stock3)
dummy_df2 <- dummy_df %>% rename(Date ="value", Stock1 = "value1", Stock2 = "value2", Stock3 = "value3")
我尝试通过 convertToDate 命令转换 Date 列变量,但这似乎不是正确的方法。有谁知道一个方便的解决方案来解决这个问题?
亲切的问候
解决方案
dummy_df2 %>%
mutate(Date= as.Date(as.numeric(Date), origin = "1899-12-30"))
希望这是您正在寻找的。origin
如果日期未显示您期望的结果,您将不得不调整。
推荐阅读
- javascript - 我的倒数计时器无法工作或显示
- c++ - 使用 c++ 和 MPI 的交通控制模拟器。显示来自每个节点的值,但收集函数不会将所有值收集到一个数组
- java - 如何构建两个构建 android 变体以使用 Retrofit 获取两个不同的 URL?
- java - 在 Spring Boot 中使用 application.yml 配置嵌入式 Tomcat 的日志记录
- javascript - 如何使用 java 脚本从函数内部获取值?
- mysql - 如果列不为空,mysql SELECT 并总结
- html - 如何将我的游戏上传到 Facebook Instant Games
- c++ - 有没有办法使用 Johnny-5 发送 C/C++ 命令?
- dialogflow-es - 如何在 Dialogflow 中捕获用户的自由言论?
- python - Python将上下文添加到循环中的日志记录