新包 sinx:R 语言社区语录
- 已编辑
如果以 markdown 的格式接受大家的推荐语录 PR,会不会比 csv 格式更友好?省的考虑斜杠和引号之类的问题了。
所以我把原来的 sinxs.csv 转成了 sinxs.md。原来的 sinxs.csv 改名为 cosxs.csv 备用。包内部自动将 md 和 csv 相互转换。
还弄了个 cscx()
函数,运行它,会往剪贴板里拷一个骨架文本,直接 ctrl + v 来添加新语录。我不知道跟 csv 比起来哪个更方便。
author:
context:
source:
date:
---
如果 markdown 比 csv 更方便组织源文件,那这个包就太蠢了,因为它主要干的就是把 csv 里的源文本以像样的格式 如 markdown 展示出来……
不知为何 fortunes 包为何最初以分号分隔的 csv 文件来组织源语录。可能因为开发的时候还没出现 markdown?
dapengde 我这样安装出错!
remotes::install_github('pzhaonet/sinx', build = TRUE, build_opts = c("--no-resave-data", "--no-manual"))
Downloading GitHub repo pzhaonet/sinx@master
Error in utils::download.file(url, path, method = download_method(), quiet = quiet, :
cannot open URL 'https://api.github.com/repos/pzhaonet/sinx/tarball/master'
直接浏览器 https://api.github.com/repos/pzhaonet/sinx/tarball/master 会下载一个压缩包pzhaonet-sinx-9f1d98a.tar.gz,本地安装还是不成功。
- 已编辑
dapengde install.packages("~/EGDownloads/pzhaonet-sinx-9f1d98a.tar.gz", repos = NULL, type = "source")
Installing package into ‘D:/library’
(as ‘lib’ is unspecified)
Warning in untar2(tarfile, files, list, exdir, restore_times) :
skipping pax global extended headers
ERROR: dependencies 'cowsay', 'multicolor', 'rmsfact' are not available for package 'sinx'
removing 'D:/library/sinx'
In R CMD INSTALL
Warning in install.packages :
installation of package ‘D:/Documents/EGDownloads/pzhaonet-sinx-9f1d98a.tar.gz’ had non-zero exit status
原来是 'cowsay', 'multicolor', 'rmsfact'这几个包缺少了,安装完后,再本地安装就可以了。