我有一个名为' color'它有两种值('颜色'和'黑白')。
我想改变价值'颜色'数字1和值'黑白'数字0。
要更改它,我使用此行:
movies.color = movies.color.map({' Color':1,' Black and White':0})
但如何更改列类型,从str更改为整数?如何确保列现在是整数类型?
答案 0 :(得分:1)
如果可以映射所有行,则默认情况下结果列应为int。
您可以通过执行以下操作来进行显式转换:
movies.color = movies.color.map({'Color': 1, ' Black and White':0}).astype(int)