全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2655 4
2016-09-14
课堂上的一道题,求每个人与他身高最近的人,并在后面输出姓名,数据集附在下面:

一种思路 数据集自己拼接,删掉姓名相同的记录,按name分组,having  diff=min(diff),

当时我第一想法是排序,算出一条记录height与前后的差值在进行比较,一直没弄出来,求助!

第一个思路的代码,传图片了,第一次发帖,新手勿喷,谢谢。

Name    Height
Joyce    51.3
Louise    56.3
Alice    56.5
James    57.3
Thomas    57.5
John    59
Jane    59.8
Jeffrey    62.5
Carol    62.8
Henry    63.5
Judy    64.3
Janet    64.5
Robert    64.8
Barbara    65.3
Mary    66.5
William    66.7
Ronald    67
Alfred    69
Philip    72


附件列表
一种思路.PNG

原图尺寸 27.07 KB

一种思路.PNG

二维码

扫码加我 拉你入群

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

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

全部回复
2016-9-14 12:57:04
复制代码
二维码

扫码加我 拉你入群

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

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

2016-9-15 11:10:55
非常感谢 ,已经解决问题。

有一个小小问题
复制代码

[img][/img]

我把后面稍微改了改
复制代码

[img][/img]

请问这有什么差别吗?
二维码

扫码加我 拉你入群

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

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

2016-9-15 11:17:31
孤单的我们 发表于 2016-9-14 12:57
直接复制出现这种情况
附件列表
捕获.PNG

原图尺寸 68.72 KB

捕获.PNG

二维码

扫码加我 拉你入群

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

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

2016-9-22 11:35:12
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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