首页 > 解决方案 > 为什么 head() 函数不适用于 Rmarkdown 中包含日期的数据帧

问题描述

我一直在尝试将 head() 函数与包含 RMarkdown 中 Date 类的列的数据框一起使用。我发现如果我在 R 脚本中运行以下代码,df_1 和 df_2 的头都会打印到控制台。但是,如果我在 RMarkdown 代码块中运行它,则只会打印 df_1 的头部。有谁知道为什么?

library(lubridate)

vec1 <- c(1:10)
string_vec2 <- "2018-07-07"
df_1 <- merge(vec1, string_vec2)
head(df_1)



date_vec2 <- ymd("2018-07-07")
df_2 <- merge(vec1, date_vec2)
head(df_2)

标签: rlubridate

解决方案


推荐阅读