我有一个包含许多列的数据框。其中一些是字符串,另一些是整数。我使用此代码对我的数据框进行编码:
le = LabelEncoder()
for col in df.columns:
df_encoded[col] = df.apply(le.fit_transform)
有效!但是当我想用这个代码解码它时:
for col in df.columns:
df_decoded[col] = df_encoded.apply(le.inverse_transform)
我收到此错误:
ValueError: ('The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()', 'occurred at index MYCOLUMNNAME')
蝴蝶刀刀
相关分类