在多个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