全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
827 0
2017-12-18
sapply(x301[,9],function(x)ifelse(substr(x,1,2)=="19",paste(x),paste("19",substr(x,1,6),sep = "")))

sapply(x301[,9],function(x)ifelse(substr(x,1,2)=="19",x,paste("19",substr(x,1,6),sep = "")))

这两个函数返回的结果不一致
x301[,9]的数值为
2  19470313
3  51111025
4  37111515
5  19620122
6  19560312
7  19730605
8  19740324
9  19681020


前者返回结果为
     [2,] "19470313"      
     [3,] "19511110"      
     [4,] "19371115"      
     [5,] "19620122"      
     [6,] "19560312"      
     [7,] "19730605"      
     [8,] "19740324"      
     [9,] "19681020"   


后者
     [2,] "10199"         
     [3,] "19511110"      
     [4,] "19371115"      
     [5,] "16364"         
     [6,] "13921"         
     [7,] "21085"         
     [8,] "21406"         
     [9,] "19111"         

原因在哪里呢?      

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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