小编Rai*_*ner的帖子

使用svn repo自动运行Travis-ci?

是否可以像使用github一样使用svn repo运行travis-ci?

似乎我只能在推送到github时触发重建 - 但是有可能设置一个脚本,当svn repo发生变化时触发推送或重建,或者自动将svn repo镜像到github?

svn git github travis-ci

7
推荐指数
1
解决办法
1028
查看次数

如何使用 R 中的“openxlsx”包在单元格范围周围应用粗边框

我在 R 中加载了一个 Excel 工作簿,并希望对矩形单元格范围中的边框进行一些格式化。

  1. 我想在所有单元格之间放置一个细边框
  2. 在单元格范围的外部放置一个粗边框。

目前,我只能看到以下方法(如下面的代码所示):

  1. 在范围内添加细边框
  2. 用左粗边框和其​​他细边框覆盖左侧单元格
  3. 用右粗边框和其​​他细边框覆盖正确的单元格
  4. 用正确的边框分别覆盖每个角单元格

有没有更简单的方法来实现这一目标?


编辑1:

如果我stack = TRUE在第二个电话中使用,我可以跳过角落:

library(openxlsx)

wb <- openxlsx::createWorkbook()
openxlsx::addWorksheet(
  wb = wb,
  sheetName = "Borders"
)

rangeRows = 2:5
rangeCols = 4:8

insideBorders <- openxlsx::createStyle(
  border = c("top", "bottom", "left", "right"),
  borderStyle = "thin"
)
openxlsx::addStyle(
  wb = wb,
  sheet = "Borders",
  style = insideBorders,
  rows = rangeRows,
  cols = rangeCols,
  gridExpand = TRUE
)

openxlsx::openXL(wb)

## left borders
openxlsx::addStyle(
  wb = wb,
  sheet = …
Run Code Online (Sandbox Code Playgroud)

formatting r border openxlsx

7
推荐指数
1
解决办法
1763
查看次数

从 travis-ci 上的 github 存储库的特定分支安装特定的 R 包

我正在开发一个包,它依赖于我的另一个包,它仍然在 github 上。我正在使用 travis-ci 来测试该包。我将以下内容添加到 .travis.yml 文件中以从 dev 分支安装 dmdScheme 包:

language: r
r_github_packages: r-lib/remotes#340
r_github_packages: rkrug/dmdScheme#dev
Run Code Online (Sandbox Code Playgroud)

但我在travis收到以下错误

Installing R packages from GitHub: rkrug/dmdScheme#dev
0.19s$ Rscript -e 'remotes::install_github(c("rkrug/dmdScheme#dev"))'
Error in parse_repo_spec(repo) : 
  Invalid git repo specification: 'rkrug/dmdScheme#dev'
Calls: <Anonymous> -> lapply -> FUN -> parse_git_repo -> parse_repo_spec
Execution halted
The command "Rscript -e 'remotes::install_github(c("rkrug/dmdScheme#dev"))'" failed and exited with 1 during .
Run Code Online (Sandbox Code Playgroud)

远程软件包已安装。

我的问题:

ref指定命令中使用的分支(或一般情况)的正确语法是什么r_github_packages

branch r github package travis-ci

6
推荐指数
1
解决办法
2895
查看次数

用gnus显示所有消息(显示全部)

我想配置gnus,以便它显示来自gmeil的所有邮件,即使是默认读取的邮件也是如此.我尝试设置gnus参数,但正则表达式似乎有问题.

我的.gnus.el看起来如下:

(require 'nnir)

(setq user-mail-address "R.M.Krug@gmail.com")
(setq user-full-name "Rainer M Krug")

(setq gnus-select-method 
         '(nnimap "gmail"
              (nnimap-address "imap.gmail.com")
              (nnimap-server-port 993)
              (nnimap-stream ssl)
              (nnimap-authinfo-file "~/.authinfo")))

;; Configure outbound mail (SMTP)
(setq smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil))
      smtpmail-smtp-server "smtp.gmail.com"
      smtpmail-default-smtp-server "smtp.gmail.com"
      send-mail-function 'smtpmail-send-it
      message-send-mail-function 'smtpmail-send-it
      smtpmail-smtp-service 587
      smtpmail-auth-credentials '(("smtp.gmail.com" 587 "R.M.Krug@gmail.com" nil))
      smtpmail-debug-info t
      smtpmail-debug-verb t
      )

;; set renderer for html mail to w3m in emacs
(setq mm-text-html-renderer 'w3m)
(setq gnus-inhibit-images nil)

;; set gnus-parameter
(setq gnus-parameters
  '(("nnimap.*"
     (gnus-use-scoring nil)
     (expiry-wait …
Run Code Online (Sandbox Code Playgroud)

emacs gnus emacs24

3
推荐指数
1
解决办法
2875
查看次数

根据 R 变量的评估来评估四开本中的代码块

我有以下四开文档,我想根据 的值执行第二个代码块OK。如下所示,它不起作用。我尝试了两次和三次反引号,仅使用OK,但没有任何效果。我怎样才能做到这一点?

---
title: "Test"
format: html
---

## Set a variable

```{r}
OK <- FALSE
```

## Running Code depending on value of `OK`

```{r}
#| eval: `r OK`
print("OK is TRUE - otherwise you won't see anything here.")
```
Run Code Online (Sandbox Code Playgroud)

r quarto

2
推荐指数
1
解决办法
380
查看次数

R CMD检查指定的库路径

我正在开发一个可以使用devtools加载的包.但

R CMD check asm
Run Code Online (Sandbox Code Playgroud)

给我一个错误信息

Error : package ‘seedDisp’ required by ‘asm’ could not be found
Run Code Online (Sandbox Code Playgroud)

这有点明显,因为它没有安装在全局库中.

但是:我已安装在本地库(./library)中,我.Rprofile在目录中有一个文件,我运行检查如下:

.libPaths(normalizePath("library"))
Run Code Online (Sandbox Code Playgroud)

所以,当我运行R和使用devtools以及load_all(.)它加载的程序包seedDisp安装.

似乎R CMD check确实忽略了通过.Rprofile文件设置的库位置.

所以我试过了

 R CMD CHECK -l ./library asm_0.0.1.tar.gz 
Run Code Online (Sandbox Code Playgroud)

但似乎只-l用于安装和不找安装的软件包.

如何判断R CMD check在库中查找已安装的软件包./library

r

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

标签 统计

r ×4

github ×2

travis-ci ×2

border ×1

branch ×1

emacs ×1

emacs24 ×1

formatting ×1

git ×1

gnus ×1

openxlsx ×1

package ×1

quarto ×1

svn ×1