楼主: falseform
877 0

[学习分享] 求解关于ifelse的结果的问题,ifelse(condition,x,false) [推广有奖]

  • 0关注
  • 0粉丝

已卖:421份资源

硕士生

30%

还不是VIP/贵宾

-

威望
0
论坛币
18961 个
通用积分
1.4123
学术水平
2 点
热心指数
0 点
信用等级
0 点
经验
4941 点
帖子
91
精华
0
在线时间
133 小时
注册时间
2017-9-19
最后登录
2019-8-15

楼主
falseform 发表于 2017-12-18 11:00:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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"         

原因在哪里呢?      

二维码

扫码加我 拉你入群

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

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

关键词:condition dition else LSE ELS

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 14:53