You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用bupaR库时出现找不到str_flatten函数错误的解决求助

解决bupaR中str_flatten函数找不到的错误

问题场景

克隆了一个基于bupaR的流程挖掘仓库后,执行以下代码进行数据转换时:

# 数据转换(数据表转事件日志)
eventlog <- bupaR::activities_to_eventlog(data,
                                          case_id = 'CaseID', 
                                          activity_id = 'Activity',
                                          timestamp = c('Time', 'Time'),
                                          resource_id = 'Resource'
)

出现错误:

Error in str_flatten(str_subset(timestamps, str_flatten(allowed_lifecycles, : could not find function "str_flatten"

环境信息:

  • R版本4.3.1 (2023-06-16)
  • 平台:aarch64-apple-darwin20 (64-bit)
  • 运行系统:macOS Sonoma 14.4.1
  • bupaR_0.5.3

解决方案

1. 安装并加载stringr包

str_flatten是stringr包中的核心函数,bupaR内部依赖该函数但未强制显式加载。执行以下命令:

# 安装(若未安装)
install.packages("stringr")
# 加载包
library(stringr)

之后重新运行事件日志转换代码即可。

2. 重新安装bupaR并补全所有依赖

如果上述方法无效,可能是bupaR的依赖包未完整安装。重新安装bupaR时指定完整依赖:

install.packages("bupaR", dependencies = TRUE)

安装完成后加载bupaR,再执行转换代码。

内容的提问来源于stack exchange,提问作者Nicolaesse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 03:10:08