我是编写R包的新手.我正在努力学习如何为我的包装制作一个小插图.我创建了一个带有"getting-started.Rmd"文件的vignettes文件夹
---
title: "WaterML Tutorial"
author: "Jiri Kadlec"
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Introduction to the WaterML R package}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
## Quick Start
This simple example shows how to get started with the <my R package>.
Run Code Online (Sandbox Code Playgroud)
要构建插图,我使用命令:
devtools::build_vignettes()
Run Code Online (Sandbox Code Playgroud)
然后我跑Rcmd.exe INSTALL my_package,并查看我的小插图我跑:
browseVignettes("my_package")
Run Code Online (Sandbox Code Playgroud)
但是我只看到html和源格式的小插图:

正如您在屏幕截图中看到的,没有"pdf"选项.如何配置我的.Rmd文件以pdf格式创建插图?
在R中运行函数时,我在其中运行另一个函数.我有一个代码:
f_a <- function(b, c){
return(b + c)
}
f_e <- function(){
b = 2
c = 2
d = f_a(b, c)
print(d)
}
Run Code Online (Sandbox Code Playgroud)
这很好用.我想做的是不将变量传递 b, c给函数f_a.我想做这样的事情(抛出错误)
f_a <- function(){
return(b + c)
}
f_e <- function(){
b = 2
c = 2
d = f_a()
print(d)
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使用环境或搜索路径或任何其他方式?
将文本文件(csv)中的数据导入MS Access时,出现1个字段“类型转换失败”错误。该字段具有日期格式为“ yyyy-mm-dd hh:nn:ss”的数据,Access只是拒绝识别它,而是放置#Num!或只是空白数据。csv文件很大,有8m行,不能在Excel中打开以编辑日期格式。面对其他任何字段都没有问题。是否避免此错误?