2017-05-10 40 views
0

當我嘗試使用下面的命令列:錯誤,當我試圖填補因另一個在同一個表

dim_Programacao$Classificacao_Programa[dim_Programacao$Classificacao == "P"] <- "Programa" 

Here is an example of the table

它應該工作,而是列「Classificacao_Programa」保持不變,值爲0.

我已經使用stringAsFactor = FALSE,但結果保持不變。

+0

這是更好地張貼樣本數據爲文本,而不是圖像。使用'dput'更好,因爲它可以讓其他人輕鬆加載數據。 – manotheshark

回答

0

在這種情況下,我想你需要使用類似修剪的東西。您可以使用正則表達式:

dim_Programacao$Classificacao_Programa[gsub("^\\s+|\\s+$", "", dim_Programacao$Classificacao) == "P"] <- "Programa" 

 

+1

或直接使用'trimws()' –

+1

Spot,Ricardo!謝謝 :) –

相關問題