我的数据框中有一个类别变量。然后,我对其进行了编码,以便传递到神经网络。但是,我的最终可视化图显示了我当然仍然是分类变量的编码/数字值,而且我很难将其映射回其原始值。
打印格式可以是:jpg,png,ico,heic,pdf,word等。
我使用此命令将分类变量“打印格式”首先编码为数值:
le = preprocessing.LabelEncoder()
for x in df.columns:
if df[x].dtypes=='object':
df[x]=le.fit_transform(df[x].astype(str))
然后,我想通过在最终可视化之前使用以下代码将其还原:
le = preprocessing.LabelEncoder()
for x in df.columns:
if df[x].dtypes=='object':
df[x]=le.inverse_transform(df[x].astype(str))
...但是可视化STILL不显示原始值。为什么?
答案 0 :(得分:0)