我不知道为什么我的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
df = pd.get_dummies(df)
df = pd.get_dummies(df, columns=['column_a', 'column_b', 'column_c'])
egdjgwm81#
默认情况下pd.get_dummies返回布尔值,尝试:
pd.get_dummies
df = pd.get_dummies(df, dtype=int)
字符串
1条答案
按热度按时间egdjgwm81#
默认情况下
pd.get_dummies
返回布尔值,尝试:字符串