[問題] 多個data.frame對應

看板R_Language作者 (熊貓)時間7年前 (2017/12/27 18:30), 編輯推噓0(005)
留言5則, 2人參與, 7年前最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 學R是透過書跟R的翻轉教室(沒上完...) 目前手邊有5個檔案,每個檔案會有採購項目(多筆) 例如: 購買時間 品項 數量 2017-12-22 XXXXXX 2 2017-12-21 XYYYYY 10 2017-12-18 XZZZZZ 1 2017-12-10 XZYYYZ 1 .... .... .. .... .... .. 在自己電腦上有跑shiny,已經可以將單一的data frame 根據時間、品項、數量,任意的搭配(checkbox),來跑出我要的圖形 現在想要另外增加一個data frame叫客戶資料表 (原有的新增ID欄位,來對應客戶資料表) ID 購買時間 品項 數量 1 2017-12-22 XXXXXX 2 2 2017-12-21 XYYYYY 10 1 2017-12-18 XZZZZZ 1 3 2017-12-10 XZYYYZ 19 .... .... .. ... (新增客戶資料表) ID 性別 年齡 職業 1 男 16 學生 2 女 20 上班族 3 男 14 學生 .... .... .. 可以由這張客戶表的性別或年齡加上原有的時間或品項或數量,來跑出要的圖形 例如: 要找「性別」為"女"的採購紀錄 從客戶資料表找出「性別」為"女"的ID→再透過ID到「採購項目表」找採購紀錄 有參考版上2384的文,但還是不太清楚 因為只有SQL的概念,一個客戶資料表又要對應原有的採購項目表 (一個客戶可能採購多筆,但不同天) 就不知道怎麼抓了,不知道可以利用什麼關鍵字查詢? 謝謝 [程式範例]: [環境敘述]: R version 3.4.2 (2017-09-28) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200) [關鍵字]: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.127.169.50 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1514370607.A.4B3.html

12/27 19:42, 7年前 , 1F
看來就只是先join成一個大表,之後隨你操作。
12/27 19:42, 1F

12/27 19:45, 7年前 , 2F
你的顧慮其實不麻煩,因為只要做對,join會自動填值
12/27 19:45, 2F

12/27 19:47, 7年前 , 3F
至於哪個function,有好幾套package都可以做,連寫法類
12/27 19:47, 3F

12/27 19:48, 7年前 , 4F
似SQL的都有。
12/27 19:48, 4F

12/27 22:54, 7年前 , 5F
謝謝,看起來join比較單純
12/27 22:54, 5F
文章代碼(AID): #1QGtOlIp (R_Language)
文章代碼(AID): #1QGtOlIp (R_Language)