在多个DataFrame列上运行get_dummies?
如何习惯地get_dummies在多个DataFrame列上运行类似的函数,该函数期望一个列并返回多个列?
回答:
使用 ,您可以在一行中完成此操作:
pd.get_dummies(data=df, columns=['A', 'B'])Columns 指定在哪里进行一次热编码。
>>> df   A  B  C
0  a  c  1
1  b  c  2
2  a  b  3
>>> pd.get_dummies(data=df, columns=['A', 'B'])
   C  A_a  A_b  B_b  B_c
0  1  1.0  0.0  0.0  1.0
1  2  0.0  1.0  0.0  1.0
2  3  1.0  0.0  1.0  0.0
以上是 在多个DataFrame列上运行get_dummies? 的全部内容, 来源链接: utcz.com/qa/403318.html






