作者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/m.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