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

R语言mutate函数无法修改数据框问题求助

问题原因及解决方法
  • 核心错误:你在mutate里重复传入了Test作为第一个参数。管道符%>%已经自动将前面的Test数据框传递给mutate作为默认输入对象,额外添加Test参数会干扰函数正常执行,导致新列没有被正确创建。
  • 正确写法:
    # 管道已自动传递Test,无需重复指定
    Test <- Test %>% mutate(PERSEN_JUMLAH = JUMLAH / sum(JUMLAH)*100)
    
  • 额外检查:执行后可用ncol(Test)确认列数,同时要保证JUMLAH是Test中存在的数值型列,避免出现其他报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 22:15:30