pandas 为什么pd.get_dummies返回布尔值而不是二进制0 1

tzxcd3kk  于 6个月前  发布在  其他
关注(0)|答案(1)|浏览(71)

我不知道为什么我的One-Hot编码代码;“pd.get_dummies”返回的是布尔值而不是二进制0 1 df = pd.get_dummies(df)
在编写了下面的代码行; df = pd.get_dummies(df)和也尝试了; df = pd.get_dummies(df, columns=['column_a', 'column_b', 'column_c'])之后,两者的返回值都是布尔值True和False,而不是0和1

egdjgwm8

egdjgwm81#

默认情况下pd.get_dummies返回布尔值,尝试:

df = pd.get_dummies(df, dtype=int)

字符串

相关问题