相关疑难解决方法(0)

从不正确的.Rbuildignore文件构建后,包中缺少Collat​​e字段中的文件

我的包中的一个函数在构建时拒绝添加到包源,然后在运行R CMD检查时失败.

我的包位于github 这里.文件compute_latitude_and_longitude.R当然存在于R目录中:

$ ls R  
calculate_latitude_and_longitude.R clean_coordinates_XBLOCK.R  clean_crime_data.R
load_crime_data_by_ward.R clean_coordinates.R
clean_coordinates_YBLOCK.R dccrimedata-package.R
Run Code Online (Sandbox Code Playgroud)

我能够构建包,但由于某种原因,构建不包括文件calculate_latitude_and_longitude.R.我可以通过浏览tar球中的R目录来验证它是否跳过此文件.

安装或运行后,R CMD check dccrimedata_0.1.tar.gz我在00install.log文件中收到以下错误:

Error in .install_package_code_files(".", instdir) :
files in 'Collate' field missing from '/Users/erikshilts/workspace/dc_crime_data/dccrimedata.Rcheck/00_pkg_src/dccrimedata/R':
  calculate_latitude_and_longitude.R
ERROR: unable to collate and parse R files for package ‘dccrimedata’
Run Code Online (Sandbox Code Playgroud)

我已经尝试重命名该函数,创建一个新文件,注释掉行,删除roxygen标签等,但没有一个有助于将该函数放入包中.

知道出了什么问题吗?

该函数的完整代码如下:

#' Calculate Latitude and Longitude
#'
#' Calculates latitude and longitude from XBLOCK AND YBLOCK coordinates.
#' The coordinates are given in the NAD 83 projection, Maryland state plane,
#' with …
Run Code Online (Sandbox Code Playgroud)

r build package

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

标签 统计

build ×1

package ×1

r ×1