数据帧我有一个数据帧,其中我要添加新的列是其他两列的产物,由100乘法/潜水列在r中
我想要的命令划分使用方法是:
fulldata$Conpolls <- fulldata$Conprct/100 * fulldata$Total.seats
为此,我得到:
Error: unexpected input in "full.data$Conpolls <- fulldata$Conprct /100 * fulldata$Total.seats"
当我尝试向上突破的过程中2个步骤为:
fulldata$Conpolls <- fulldata$Conprct * fulldata$Total.seats
我得到的错误:
non-numeric argument to binary operator.
任何提示或有经验的用户帮助不胜感激!
检查'str(fulldata)'以查看列是否是数字。 – akrun
你可以发布'dput(fulldata)'或'dput(head(fulldata))'吗?也许你的列中有一个字符类型,因此错误(但是在你看到的终端或Rstudio中看起来是数字的。)要检查这个'typeof(full.data $ Conpolls)'和'typeof(fulldata $ Constanct')。 –