2016-03-06 66 views
0

設的因子列特定元素我有這樣一個數據幀,其中所述柱元件因素:卸下從數據幀

head1 
------ 
jfd. 
kl.df 
hgg 
err.r 

我想從每一級除去點。也就是說,輸出應該是這樣的:

head2 
------ 
jfd 
kldf 
hgg 
errr 

我試過sub和gsub函數,但是他們沒有工作。我認爲他們沒有工作,因爲是因素。我試圖將這些因素轉換成字符,但我無法管理它。

如何從相關列中刪除點?我會很樂意提供任何幫助。非常感謝。

+0

'GSUB( '',頭像1,固定= TRUE )' – Jaap

+0

它沒有工作Jaap。它產生了一些看起來像整數的字符 – oercim

回答

1

你可以嘗試這樣的事情:

levels(df$head1) <- gsub(".", "", levels(df$head1), fixed=TRUE) 

或者:

df$head1 <- gsub(".", "", as.character(df$head1), fixed=TRUE) 

或者: ''

df$head1 <- sub(".", "", df$head1, fixed=TRUE)