前言:資料處理的最後一篇了,今天要講的是資料組合、缺漏值處理~~如果內容有哪些錯誤的地方,請多多包涵~
正文開始-->
【資料組合】
當處理像資料框的資料時,有時候會新增刪減欄位、資料。方法如下
cbind()
rbind()
使用範例:
cbind()
:增加行資料。rbind()
:增加列資料。也可以將兩個資料框做合併,主要使用merge()
函數。
merge(資料框1,資料框2,by="結合依據欄位")
。會依據結合依據欄位做資料合併,但如果希望將所有資料作合併,可以在最後加上參數all,all.x或是all.y,來保留沒對應到的資料列。【遺漏值處理】
is.na()
函式來判斷資料是否存在空值NA,若為真TRUE,則將資料移除。is.na()
:檢查資料是否有NA。naVec[!is.na()]
:回傳檢查為FALSE的元素。sum(is.na())
:計算遺漏值個數。參考: