PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
R_Language
[問題] 找 2個向量重複的數字
作者:
tony1331
(BLUE)
2017-06-01 17:57:56
[問題類型]:
(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
沒寫過程式,R 是我的第一次)
[問題敘述]:
我想要找2個長度不一樣的向量有重複的數字,應該滿簡單的,但試了很久好像有問題,請教大家該怎麼?
作者:
andrew43
(討厭有好心推文後刪文者)
2017-06-01 18:04:00
a %in% b
作者:
tony1331
(BLUE)
2017-06-01 18:08:00
這樣是得到true false 有辦法可以直接得到數字嗎?
作者:
celestialgod
(天)
2017-06-01 18:28:00
a[a %in% b]
作者:
tony1331
(BLUE)
2017-06-01 19:09:00
謝謝大家!在這裡再問一下 後面a b 相反 結果會不一樣 這樣是代表什麼意思
作者:
andrew43
(討厭有好心推文後刪文者)
2017-06-01 20:26:00
a %in% b 是拿 a 去和 b 比,反則反之。
作者:
tony1331
(BLUE)
2017-06-01 20:30:00
拿a和b比與拿b和a比 重複的數字不是都一樣嗎?
作者:
andrew43
(討厭有好心推文後刪文者)
2017-06-01 20:31:00
你說 a[a %in% b] 和 b[b %in% a] 結果不同?我猜頂多只是順序不同...需要的話再多個 sort 或 unique,看你的需要
作者:
tony1331
(BLUE)
2017-06-01 20:36:00
我跑 b[b%in%a], b[a%in%b] 結果不同出來的個數不同
作者:
andrew43
(討厭有好心推文後刪文者)
2017-06-01 20:37:00
那當然不同了。b[a %in% b] 和你的目的完全無關。b[a%in%b]是取出b中a%in%b的項目,但a%in%b是以a為順序所以結果完全沒有用
作者:
tony1331
(BLUE)
2017-06-01 20:41:00
不是[ ]裡面的是重複的值嗎?2變數互換是差在哪裡方便說一下嗎 不好意思
作者:
andrew43
(討厭有好心推文後刪文者)
2017-06-01 20:41:00
有點像甲班男生的座號拿去乙班用來找乙班男生...a %in% b的意思是按a的順序一個一個看是否存在b之中a<-c(1,2,3); b<-c(3,5,1); a%in%b; b%in%a把上面的意思跑一下,不難理解。
作者:
tony1331
(BLUE)
2017-06-01 20:45:00
好的 我理解一下 感謝感謝~
作者:
andrew43
(討厭有好心推文後刪文者)
2017-06-01 20:45:00
例子不好. a<-c(1,2,3); b<-c(5,3,1); a%in%b; b%in%a
作者:
tony1331
(BLUE)
2017-06-01 20:51:00
了解,謝謝你!
繼續閱讀
[問題] 設限資料作圖問題?
phil5566
[問題] shiny dashboard字體
blesslyj
[問題] 以性別比預測或觀察點餐內容
ms0344303
[問題] 迴圈中的指令不會直接輸出資訊?
REIDO
[問題] 591爬蟲問題請教
sonic43
[問題] 用R跑卡方檢定,並計算phi值
tcssh611503
[問題] 被替換的項目不是替換值長度的倍數
memorygirl
[問題] 是缺少JRE嗎?要如何安裝?
judyfu
[問題] 購物籃的物品轉換
keeochange
[問題] R 抓取Fb資料缺少
gary88955
Links
booklink
Contact Us: admin [ a t ] ucptt.com