Fw: [問題] 利用R 篩選欄位內相同資料

看板R_Language作者 (光芒)時間9年前 (2016/08/20 11:21), 9年前編輯推噓3(303)
留言6則, 1人參與, 最新討論串1/7 (看更多)
※ [本文轉錄自 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://www.ptt.cc/bbs/Database/M.1471620488.A.79A.html

08/20 02:06, , 1F
原則上沒錯 但是需求描述可能需要在更清楚一點
08/20 02:06, 1F

08/20 02:06, , 2F
另外 文字對於空白 大小寫 都是敏感的
08/20 02:06, 2F

08/20 02:06, , 3F
甚至CHAR()的長度不同時 都可能會造成誤判
08/20 02:06, 3F
※ 編輯: 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

08/20 12:19, , 4F
你寫的不清楚,是要同一個ROW裡面兩個COL有相同值呢
08/20 12:19, 4F

08/20 12:19, , 5F
還是整個資料,兩個col出現同一個值就都抓?
08/20 12:19, 5F

08/20 12:20, , 6F
像是111如果出現在row1的col1和出現在row2的col2
08/20 12:20, 6F

08/20 12:20, , 7F
這樣的情形你要如何處理呢?
08/20 12:20, 7F
※ 編輯: Tampa (111.240.244.69), 08/20/2016 13:11:21

08/20 14:53, , 8F
你只是要篩出兩個col依樣的話
08/20 14:53, 8F

08/20 15:00, , 9F
dat[col1==col2,],試試看這樣
08/20 15:00, 9F
文章代碼(AID): #1Njyovih (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1Njyovih (R_Language)