【发布时间】:2018-05-01 06:36:03
【问题描述】:
我有 2 个具有相同列标题的数据框。我希望对它们都执行热编码。我无法一一执行。我希望将两个数据帧附加在一起,然后执行热编码,然后将它们分成两个数据帧,每个数据帧都带有标题。
下面的代码一个一个地执行热编码,而不是合并它们然后进行热编码。
train = pd.get_dummies(train, columns= ['is_discount', 'gender', 'city'])
test = pd.get_dummies(test, columns= ['is_discount', 'gender', 'city'])
【问题讨论】:
标签: python pandas dataframe one-hot-encoding