2017-10-11 7 views
0

問題は、私がunite()を使用していくつかの変数を連結し、 "。"その間に "。"の前に空白が残るという問題があります。例えば。tplyrのunite()をRの後に使用した後の空白

Col1  Col2   Col3   Col4  Col5 
DAIRY  *Unassigned *Unassigned  UNKNOWN 90-10-257 
DAIRY  *Unassigned *Unassigned  UNKNOWN 90-10-257 
DAIRY  CHEESES  Cottage Cheese MED  90-1025-1078 

だから私は使用:

united <- data%>%unite(id,colnames,sep=".") 

そして私が得る結果で "を。"前に空白も入れて、どうすればこれを避けることができますか?ありがとうございました。

id  
DAIRY .*Unassigned.*Unassigned .UNKNOWN .90-10-257  
DAIRY .*Unassigned.*Unassigned .UNKNOWN .90-10-257  
DAIRY .CHEESES.Cottage Cheese .MED .90-1025-1078 
+1

空白はありませんか? – www

答えて

1

@ycwが正しく、データに空白がありました。私はそれを修正するためにデータを読むときにstrip.whiteプロパティを使用しました。

data <- read.csv("data.csv",header = TRUE,strip.white = TRUE) 

これを行いました。ありがとうございました!

関連する問題