问题描述
我发现当您尝试使用 difftime 类打印具有零行和列的表时,Rmd 会产生错误。下面是一个 Rmd 文件的例子:
(我在块的末尾插入了反斜杠,所以它是一个代码块,所以请在本地删除它们)
---
title: "R Notebook"
output: html_notebook
---
```{r}
library(dplyr)
\```
```{r}
foo <- tibble(
time_1 = as.Date("2020-04-28"),time_2 = as.Date("2020-04-27")
) %>%
mutate(time_diff = time_1 - time_2)
\```
```{r}
foo
\```
```{r}
foo %>% slice(0)
# Error:
# Error in (function (...,row.names = NULL,check.rows = FALSE,check.names = TRUE,:
# arguments imply differing number of rows: 0,1
\```
你知道如何避免这种情况吗?
目前我只是将其转换为数字,但 difftime 更方便。
先谢谢你!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)