请问大侠下面这个语句出来的结果为什么不对?
ifelse(nchar(temp$no)==15,temp$birth<-paste("19",substr(temp$no,7,8),sep = ""),temp$birth<-substr(temp$no,7,10))
其中temp$no是15位和18位的数字,出来的结果是不管nchar(temp$no)是不是等于15,都执行temp$birth<-substr(temp$no,7,10)
请问这是为什么?
|
楼主: salacn
|
1669
5
[问答] ifelse语句求助 |
|
已卖:79份资源 本科生 68%
-
|
| ||
|
|
| ||||||||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


