Age <- c(90,56,51,'NULL',67,'NULL',51)
Sex <- c('Male','Female','NULL','male','NULL','Female','Male')
Tenure <- c(2,'NULL',3,4,3,3,4)
df <- data.frame(Age, Sex, Tenure)
上記の例では、文字/文字列の桁として「NULL」値があります。 私は 'NULL'値の代わりにNAを代用しようとしています。私はそれを単一の列のためにdf$age[which(df$Age=='NULL)]<-NA'
とすることができました。しかし、私はこれをすべての列に書きたくありません。DataFrameのすべての列の値を検索して置換する
'NULL'
の値がdf
になるようにすべての列に同様のロジックを適用する方法をNAs
に変換しますか?私はapply
またはカスタム定義された関数かforループを推測しています。
[この回答](https://stackoverflow.com/a/29445422/1270695)に記載され、[ここ](https://github.com/mrdwab/)から入手できる「makemeNA」機能を確認してください。とても楽しいです)。そうすれば 'makemeNA(df、" NULL ")'を実行することができます。 – A5C1D2H2I1M1N2O1R2T1
重複:https://stackoverflow.com/questions/3357743/replacing-character-values-with-na-in-a-data-frame – user20650