- a=c(1,3,3)
- b=c("a","b","c")
- A=data.frame(a,b)
如下两种程序没问题的
1.对第三列重命名为flag即可
- for (i in 1:nrow(A))
- {
- if (A[i,1]==3) {A[i,3]=1}
- else {A[i,3]=0}
- }
- A$flag=ifelse(A[,1]==3,1,0)
- for (i in 1:nrow(A))
- {
- if (A[i,1]==3) {A$flag=1}
- else {A$flag=0}
- }
|
楼主: gaotao0727
|
1110
2
[问答] 两种赋值方式结果为什么不同? |
|
已卖:67份资源 副教授 79%
-
|
| ||
|
衣带渐宽终不悔,为伊消得人憔悴~~
|
|||
|
|
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


