我有一个数据框,WB。在WB上,我使用dplyr的mutate()和ifelse()转换" .."值到相邻变量的值。
我遇到的解决方案是
mutate(WB, Rents2 = ifelse(Rents == "..", `X2014..YR2014.`, Rents)))
产生这个输出: https://i.stack.imgur.com/7GFg5.png
为什么Rents2会返回大值而不是2014年的变量数据?
答案 0 :(得分:0)
原始数据包括所有因素。数据提供者的字段是非数字的。解决方案是将数据转换为数字。