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

R语言select报错:列spotify_subcription_plan不存在但实际可见

Spotify数据集处理报错排查与修复

问题根源

你的代码存在三个关键错误:

  1. 管道符语法错误:%>%被误写为%>,导致数据无法通过管道正确传递给后续函数
  2. 列名拼写错误:代码里的spotify_subcription_plan少了字母s,正确列名应为spotify_subscription_plan,这是报错"列不存在"的核心原因
  3. grepl参数错误:第二个参数加了引号后,变成搜索固定字符串而非数据列;同时匹配文本paid subscrition也存在拼写错误,应为paid subscription

修正后的代码

spot_data %>%
  select(Gender:spotify_listening_device, premium_sub_willingness, spotify_subscription_plan) %>%
  mutate(is_not_broke = grepl('paid subscription', spotify_subscription_plan))

额外提示

如果不确定列名正确拼写,可执行colnames(spot_data)查看数据集所有列名;在dplyr中引用常规列名时,无需添加引号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 09:52:02