[R] Data Frame 資料集合併(merge, join)

[R] Data Frame 資料集合併(merge, join)

資料集的合併常用的大致為Inner Join、Full Join、Left Join、Right Join。 這些方式的差異主要為最後留下的key(依照哪個欄位來合併)是什麼。 下圖整理了大致上差異為何。 下面依照網路資源, 修正整理了四大類join方法, 分別...

Read more
[R] 將多個 col 轉成一個 col 以利處理資料(melt 與 dcast)

[R] 將多個 col 轉成一個 col 以利處理資料(melt 與 dcast)

有時候在資料篩選處理或繪圖上, 需要將多個col轉換成一個col。 類似以下這張圖。 例如當要篩選出多個col的值>0的資料, 轉換成右方格式即能很快的處理。 這部分真的還是要自己去實作比較能感受到實際狀況。 下面為範例, melt  為左圖格式轉...

Read more

[R] .Last.value 與 賦予值給物件時加入引號

最近看到滿有趣的幾個用法。 第一個是 .Last.value , 他會等於是最新剛剛宣告的物件。 另一個是當原本在賦予值給物件時, 是不會顯示物件的值為何, 不過用引號包起來的話, 賦予值時, 也會顯示其值為何, 就不需要再打一次物件名稱來觀察其值。...

Read more

[R] 錯誤處理方式:Error in n() : This function should not be called directly

有時在用  dplyr  時, 會發現有些函數失效, 或是出現錯誤, 有一個可能是除了有載入  dplyr  之外, 也載入了  plyr  , 導致產生衝突(兩個library都有此函數,如  summarize  )。 解決辦法很簡單, 假設我要使用  sum...

Read more

[R] R與RStudio清空Console快捷鍵

有時需要清空Console, 其快捷鍵很簡單, 就是按下 Ctrl + L , 即可清空Console。

Read more