全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1111 2
2015-04-22
示例如下:
复制代码
做如下处理:若a=3,则flag=1,否则flag=0
如下两种程序没问题的
1.对第三列重命名为flag即可
复制代码
2.
复制代码
但是下面得到的不是想要的结果,为什么呢?望大牛指点,谢谢!
复制代码



二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-22 11:36:57
第三种方法每次循环相当于重新给flag向量赋值(recycling rule applies here)。因为A[3, 1] == 3, 所以flag的最终形式为1, 1, 1。可以修改为:
复制代码
不过第二种方法显然最佳。
二维码

扫码加我 拉你入群

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

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

2015-4-22 13:37:26
hugebear 发表于 2015-4-22 11:36
第三种方法每次循环相当于重新给flag向量赋值(recycling rule applies here)。因为A[3, 1] == 3, 所以flag ...
谢谢你,终于明白了,原来A$flag这里面的flag默认是向量,跟SAS很容易混淆,呵呵~~~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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