gpt4 book ai didi

r - 如何将 sf 导入包以运行依赖于 lwgeom 的函数?

转载 作者:行者123 更新时间:2023-12-04 08:04:35 25 4
gpt4 key购买 nike

我正在构建一个导入的包 {sf} ,更具体地说,我使用 st_length()在我的一项职能中。
我最初只添加了 {sf}到我的包裹“进口”,但当我检查它时,我得到了一些 {lwgeom}相关错误:

Running examples in 'gtfstools-Ex.R' failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: get_trip_speed
> ### Title: Get trip speed
> ### Aliases: get_trip_speed
>
> ### ** Examples
>
> data_path <- system.file("extdata/spo_gtfs.zip", package = "gtfstools")
>
> gtfs <- read_gtfs(data_path)
>
> trip_speed <- get_trip_speed(gtfs)
Error in sf::st_length(trips_geometries) :
package lwgeom required, please install it first
在示例运行时会发生此错误,但在测试中会发生一些类似的错误。
然后我加了 {lwgeom}到进口。支票运行良好,但最后我收到一条说明: NOTE: Namespaces in Imports field not imported from: 'lwgeom'处理此类案件时的最佳做法是什么?在包提交过程中,我是否应该跟踪此注释并将其作为评论发送给 CRAN?

最佳答案

您可以考虑添加 {lwgeom}包描述文件的建议字段中的包。它应该可以解决问题。

关于r - 如何将 sf 导入包以运行依赖于 lwgeom 的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66284820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com