全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4043 4
2017-05-17
如题,因变量因为有某个值等于0,所以在想对因变量进行log()时不能处理,现在想在每个数都加上0.1,这样就可以log了,请问该如何操作,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-5-17 22:18:00
可以直接对一列加1,R中会自动循环补充。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-17 22:20:34
飞天玄舞6 发表于 2017-5-17 22:18
可以直接对一列加1,R中会自动循环补充。
不好意思我是小白,不是很明白你的意思,是在Excel中直接加上1还是写代码的时候加1?代码该如何写呢?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-18 00:11:25
好好吃的肉 发表于 2017-5-17 22:11
如题,因变量因为有某个值等于0,所以在想对因变量进行log()时不能处理,现在想在每个数都加上0.1,这样就 ...
直接在R里加就行
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-20 09:02:57
library(dplyr)
x<-data.frame(x1=1:3,x2=4:6)
x
  x1 x2
1  1  4
2  2  5
3  3  6
mutate(x,x2=x2+1)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群