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

groupby()与bi_class函数结合使用报错问题求助

问题解决方法

报错原因

  1. 管道操作中重复传入了数据集IDD_nhmap:%>%已经把分组后的数据集自动传给bi_class作为第一个参数,手动重复传参导致参数位置错乱,触发了keep_factors的参数校验错误。
  2. bi_class函数要求必须明确指定keep_factors参数为TRUE或FALSE,原代码未提供该参数。

修正后的代码

# 保留双变量分类因子的版本
IDD_nhmap <- IDD_nhmap %>%
  group_by(ProjectID) %>%
  bi_class(x = Zip_Black, y = svi, style = "quantile", dim = 3, keep_factors = TRUE)

# 不保留因子的版本(按需二选一)
IDD_nhmap <- IDD_nhmap %>%
  group_by(ProjectID) %>%
  bi_class(x = Zip_Black, y = svi, style = "quantile", dim = 3, keep_factors = FALSE)

关键说明

  • 使用%>%管道时,左侧的分组数据集会自动作为第一个参数传入bi_class,无需手动重复传入IDD_nhmap。
  • keep_factors参数控制是否保留生成的双变量分类因子,根据你的后续数据处理需求选择TRUE或FALSE即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 10:05:14