全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10368 7
2014-03-14
我有一个data.frame,现在有一列a
我想要一列b,若a>0则b=1,否则b=0

请问该怎么做,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-14 17:12:30
复制代码
二维码

扫码加我 拉你入群

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

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

2014-3-14 17:23:22
复制代码
这个好用些
二维码

扫码加我 拉你入群

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

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

2014-3-14 17:39:19
yywan0913 发表于 2014-3-14 17:23
这个好用些
多谢,才知道有data.table这个包,回头看看
另外是用:=来赋值吗?看起来有点像PASCAL啊
二维码

扫码加我 拉你入群

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

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

2014-3-14 17:41:07
yywan0913 发表于 2014-3-14 17:12
多谢,另外问下如果判断条件比较复杂,比如说要嵌套了
是不是只能用写Excel函数那样嵌套着写了
我觉得这么做的话,下次再看代码,肯定不知道之前自己做什么了
二维码

扫码加我 拉你入群

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

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

2014-3-14 19:02:35
playmore 发表于 2014-3-14 17:41
多谢,另外问下如果判断条件比较复杂,比如说要嵌套了
是不是只能用写Excel函数那样嵌套着写了
我觉得这 ...
再复杂也没问题啊   ifelse可以一直嵌套下去。比如ifelse(a>0,1,ifelse(a<-2,0,-1))之类,
这个包处理比较大的数据好很多。是那样赋值。可以看下。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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