2016-11-16 54 views
0

我目前正在嘗試更改數據幀列中的性別值以保持一致性。 我目前有以下代碼,但它不會更改任何行值。它爲每個值一致地打印「男性」,但不會在數據幀中更新。替換列值如果它包含一個字符串或字符R

count <- 0 
for(i in mySubset$Gender){ 
    count = count + 1 
    if('Male' %in% i){ 
    mySubset$Gender[count] <- 'male' 
    print(mySubset$Gender[count]) 
    } 
} 
+0

可以顯示樣本數據和期望的輸出嗎? –

回答

1

我不確定你在問什麼,但是聽起來好像你試圖在別人看到「男性」的時候試圖替換它?

如果so..you可以這樣做:

dataframe$gender[which(dataframe$gender=="Male")] <- "NewValue" 

這將是更好的有一個例子,雖然。

相關問題