小编PMa*_*ier的帖子

减去月份 - 月份最后一天的问题?

关于R.中日期的快速提问.看看这段代码:

Sys.Date() - months(3)
# [1] "2013-12-31"
Sys.Date() - months(18)
# [1] NA
Run Code Online (Sandbox Code Playgroud)

我已经加载了包lubridate并按照提供的说明进行操作,我无法理解这种行为.它过去工作得很好,今天是我注意到从今天的日期NA减去超过12个月的第一天(减去不到12个月的工作正常).

我很感激,如果有人能够向我解释为什么这不起作用,和/或建议一个更"强大"的方式.它与今天是本月的最后一天(第31天)有关吗?

我问,因为这有效:

Sys.Date() - years(2)
# [1] "2012-03-31"
Run Code Online (Sandbox Code Playgroud)

r date lubridate

8
推荐指数
1
解决办法
2701
查看次数

在Word文档中使用DiagrammeR(使用rMarkdown生成)

我一直在查看diagrammeR包(http://rich-iannone.github.io/DiagrammeR/)以在rMarkdown中生成图表.这在用HTML呈现文档时效果很好; 现在我的问题是是否有可能将文档输出为MS Word文档?

例如,考虑一下:

---
title: "Test"
author: "Test"
date: "Monday, May 18, 2015"
output: html_document
---

```{r, echo=FALSE, warning=FALSE}
if (!require("DiagrammeR")) library("DiagrammeR")
```

Check out this diagram:

```{r, echo=FALSE, results='asis'}
DiagrammeR::grViz("
      digraph rmarkdown {
      node [shape = box ]
      'A' -> 'B'
      }
      ")
```
Run Code Online (Sandbox Code Playgroud)

使用HTML作为输出格式就像一个魅力.但是,当我切换到MS Word时,我得到的只是:

Error: Functions that produce HTML output found in document targeting docx output.
Please change the output type of this document to HTML.
Run Code Online (Sandbox Code Playgroud)

任何想法,将不胜感激.

非常感谢,Philipp

r r-markdown diagrammer

8
推荐指数
1
解决办法
1246
查看次数

标签 统计

r ×2

date ×1

diagrammer ×1

lubridate ×1

r-markdown ×1