R语言课程,处理数据中文本
医咖会R语言课程关于处理数据中文本的章节中,在console里把ID修改变成newID之后,数据集里没有变化,通过practice.data$ID -gsub("ID-","",practice.data$ID)
把修改后的内容再赋值给practice.data的ID列,但是报错:
Error in practice.data$ID - gsub("ID-", "", practice.data$ID) : 
  non-numeric argument to binary operator
另外通过
> names(practice.data)
> gsub("Right", "rh", names(practice.data))
更改names(列名),结果也是直接在console中输出了,数据集里同样没有变化,通过执行命令: names(practice.data) - gsub("Right", "rh", names(practice.data)) ,
想要通过“ -”将更改过后的字符串赋值给数据集的变量名,也是报错:
Error in names(practice.data) - gsub("Right", "rh", names(practice.data)) : 
  non-numeric argument to binary operator

请问是哪里出错了呢?找了好久没有找到答案