0
データフレーム内の2つの属性の値を置き換えます。 CheckIn
およびCheckOut
である。これらの2つの属性値のうちの1つが欠落している場合、 ' - 'は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
}
}
置き換える値にいくつかの有用なリソースに私を参照するか、問題のこれらの種類を解決するためにしてください。
見て:それはのために'でなければなりません(I 1:今(Empl.A)) ' – mt1022
ところで、あなたは、csvファイルからこのデータをすることができます読んでいる場合'na.strings =" - "'パラメータを 'read.csv()'に渡すことでこれを修正してください。 –
@RSしかし、私はすべての ' - 'を置き換えることを望んでいません。 'checkIn'属性と' checkout'属性の両方にあるもののみ –