データフレーム内のすべてのTrue値とFalse値を置き換えたい
A B C D
12.23 False 43.34 True
78.56 True 67.78 False
に変換
A B C D
12.23 0 43.34 1
78.56 1 67.78 0
以下を試してみましたが、変更はありませんでした(変更はありませんでした)
dataset = dataset.replace(True,1)
dataset = dataset.replace(False,0)
あなたの洞察に感謝します。
使う dict
>>> df.replace({True:1, False:0})
A B C D
0 12.23 0 43.34 1
1 78.56 1 67.78 0
からdocs
、引数to_replace
は入力として受け入れます
str、regex、list、dict、Series、int、float、またはNone
その他の(ハッシュ可能な)データ型の場合は、それらの値をディクショナリのキーとして使用します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加