R は初めてで、第二次世界大戦の爆撃作戦に関するkaggle のデータ セットを使用しています。
列内のすべての NA を「UKNOWN」に置き換えたかったのですが、これを取得しました
Warning message:
In `[<-.factor`(`*tmp*`, is.na(operations[,"theater.of.operations"]), :
invalid factor level, NA generated
これは私がそれをやってみた方法です
operations[, "theater.of.operations"][is.na(operations[, "theater.of.operations"])] <- "UNKNOWN"
他にどのようにこれを行う必要がありますか?
NA
(文字列型ではない) 文字列に変換するには"UNKNOWN"
、次のようにデータフレーム列を文字列にキャストする必要があります。
operations$theater.of.operations <- as.character(operations$theater.of.operations)
重要な要素は、as.character()
必要な文字変数型にキャストする関数です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加