【发布时间】:2018-12-28 06:23:00
【问题描述】:
我正在处理爱荷华州 Ames 的住房数据,我想在 lambda 函数中使用 LabelEncoder 来标记我的分类特征中的字符串值,同时跳过 NaN 值(这样我就可以估算它们之后)。这是我目前所拥有的:
train['Fireplace Qu'].apply(lambda x: LabelEncoder(x).fit_transform if type(x) != np.float else x)
但它会抛出这个错误:
TypeError: object() takes no parameters
任何帮助将不胜感激 - 试图找出一种估算分类数据的方法。
【问题讨论】: