开发者问题收集

我应该如何解决这个 DataFrame 对象不可调用错误?

2020-07-12
10128
ohe = OneHotEncoder(sparse=False)
ohe.fit_transform(file(['Areas of interest']))

我收到错误:

TypeError: 'DataFrame' object is not callable
1个回答

您收到的错误消息所暗示的, file 可能是PANDAS数据框架。 内部 fit_transform() 您已经写了:

371467635

虽然正确的是:

0266633444 <<

P>第一种情况下的额外括号会导致您收到的错误,因为 文件 不是功能,而是数据框架。 您不调用数据帧(使用括号表示您正在尝试将参数传递给函数),但是您可以通过对其进行索引(使用Square Brackets [] 访问它们的内容,并使用列的名称作为参数)。

索引可以通过许多其他方式进行。请参阅 pandas用户手册 有关更多详细信息。

sns
2020-07-12