R語言去除兩側(cè)空格的方法:
在數(shù)據(jù)清洗的過程中,我們會遇到很多空格,手動刪除空格是不現(xiàn)實(shí)的,那么怎么用R 語言刪除呢?
去除字符間的空格比大小寫轉(zhuǎn)換要復(fù)雜一些,
第一、我們將需要去除空格的列單獨(dú)拿出來。
#提取貸款狀態(tài)列
loan_status=as.vector(loan$loan_status)
第二、使用trim函數(shù)去除該列中的空格,trim函數(shù)在raster包中,因此需要先安裝raster的包。
#安裝raster包
install.packages('raster')
第三、安裝完成后加載raster包。
#加載raster包
library(raster)
第四、加載完raster包后,使用trim函數(shù)去除貸款狀態(tài)字符中的空格。
#去除貸款狀態(tài)字段中的空格
loan_s=trim(loan_status)
第五、使用去除完空格的貸款狀態(tài)覆蓋數(shù)據(jù)表中原有的貸款狀態(tài)列。
#覆蓋原有貸款狀態(tài)字段
loan$loan_status=loan_s
第六、去除完空格后,再次按貸款狀態(tài)進(jìn)行匯總,結(jié)果從5個減少為3個,恢復(fù)正常。
#按貸款狀態(tài)進(jìn)行匯總
table(loan$loan_status)
charged off current fully paid
10 1 20
以上是關(guān)于R語言去除兩側(cè)空格的具體步驟,希望能幫助大家!








暫無數(shù)據(jù)