0
我想o替換數據框中兩個屬性的值。 CheckIn
和CheckOut
。 ' - '應該被NA替換,其中這兩個屬性值中的一個缺失。我試圖把一些條件邏輯和應用功能,但失敗了。最後我嘗試使用for循環。在條件中替換值R
for(i in length(Empl.A)){
if((Empl.A$CheckIn[i] == '--') & (Empl.A$CheckOut[i] == '--'))
{
Empl.A$CheckIn[i] <- NA
Empl.A$CheckOut[i] <- NA
}
}
請參考我一些有用的資源上取代值或解決這些類型的問題。
看看你的'for'循環語句:它應該是'爲(我在1:現在(Empl.A))' – mt1022
順便說一句,如果你是從一個CSV文件中讀取這些數據,你可以通過將'na.strings =「 - 」'參數傳遞給'read.csv()'來解決這個問題。 –
@RS但我不希望所有' - '都被替換。只有'checkIn'和'checkout'屬性中的那些屬性 –