- 已编辑
tctcab Liechi Hoas 我突然发现我好像已经看不懂各位的代码了,我提供一个基于 Base R 的方案,我自认为我的代码可读性强的多,也更加简洁,为了以示区别我这里新添加一列 new_cyl
,在这里你完全可以继续使用列名cyl
transform(mtcars[2:5,], new_cyl = ifelse(cyl < 6,2,cyl))
mpg cyl disp hp drat wt qsec vs am gear carb new_cyl
Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4 6
Datsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1 2
Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1 6
Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2 8
希望大家不要动不动就跳极乐净土 <https://github.com/matloff/TidyverseSkeptic>
至于可维护性和稳定性,咱们不妨定个五年或十年之约,看看谁的代码还能不经改动照样运行?我想我会完胜