【发布时间】:2018-12-12 10:13:25
【问题描述】:
我有以下布尔列数据集
date hr energy
0 5-Feb-18 False False
1 29-Jan-18 False False
2 6-Dec-17 True False
3 16-Nov-17 False False
4 14-Nov-17 True True
5 25-Oct-17 False False
6 24-Oct-17 False False
7 5-Oct-17 False False
8 3-Oct-17 False False
9 26-Sep-17 False False
10 13-Sep-17 True False
11 7-Sep-17 False False
12 31-Aug-17 False False
我想将每个布尔列乘以 1 以将其变为虚拟列
我试过了:
df = df.iloc[:, 1:]
for col in df:
col = col*1
但列仍然是布尔值,为什么?
【问题讨论】: