r - 为什么 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)
解决方案
推荐阅读
- sql - 在 SQL 中生成 N 个 Null 值的列
- spring-boot - 如何从 AuthorizationFailureEvent 获取 Spring Boot 中的请求 URL
- scala - 在 Scala 中将 IO[Either[String, User]] 映射到 IO[User]
- kotlin - 如何知道 val 的值是在编译时还是在运行时分配的?
- postgresql - 2 个表之间的 SQL 触发器出错,其中一个表有外键
- python - 使用中位数时面对“'numpy.ndarray'对象没有属性'median'”错误
- python - 如何断言如果方法没有返回语句而不在python中调用它
- onclicklistener - OnClickListener 抛出空指针引用
- google-apps-script - 使用循环脚本更新大量电子表格
- scala - 如何在 sbt 中按扩展名映射文件?