作者Tampa (光芒)
看板R_Language
标题Fw: 利用R 筛选栏位内相同资料
时间Sat Aug 20 11:21:28 2016
※ [本文转录自 Database 看板 #1NjoM8UQ ]
作者: Tampa (光芒) 看板: Database
标题: [SQL ] 筛选栏位内相同资料
时间: Fri Aug 19 23:28:06 2016
问题如下
我现在资料表里面 有手机号码4 跟手机号码5两个栏位
手机号码4 手机号码5
111 118
112 113
113 111
115 116
118 119
. .
. .
. .
我要筛选并排序出 同时出现於 手机号码4 与手机号码5中的资料
并制作成新表
希望呈现如下
手机号码4 手机号码5
111 111
113 113
栏位资料的格式为文字(不知道这会不会影响)
有尝试用access试过
用select T from where 手机号码4 = 手机号码5
但只能筛出一笔 不知道为何
所以来尝试用R看看
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.240.244.69
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1471620488.A.79A.html
1F:推 JeremyJoung: 原则上没错 但是需求描述可能需要在更清楚一点 08/20 02:06
2F:→ JeremyJoung: 另外 文字对於空白 大小写 都是敏感的 08/20 02:06
3F:→ JeremyJoung: 甚至CHAR()的长度不同时 都可能会造成误判 08/20 02:06
※ 编辑: Tampa (111.240.244.69), 08/20/2016 03:35:02
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: Tampa (111.240.244.69), 08/20/2016 11:21:28
※ 编辑: Tampa (111.240.244.69), 08/20/2016 11:22:30
4F:推 clansoda: 你写的不清楚,是要同一个ROW里面两个COL有相同值呢 08/20 12:19
5F:→ clansoda: 还是整个资料,两个col出现同一个值就都抓? 08/20 12:19
6F:→ clansoda: 像是111如果出现在row1的col1和出现在row2的col2 08/20 12:20
7F:→ clansoda: 这样的情形你要如何处理呢? 08/20 12:20
※ 编辑: Tampa (111.240.244.69), 08/20/2016 13:11:21
8F:推 clansoda: 你只是要筛出两个col依样的话 08/20 14:53
9F:推 clansoda: dat[col1==col2,],试试看这样 08/20 15:00