当前位置: 首页 > 知识库问答 >
问题:

import_optional_dependency()得到了一个意外的关键字参数错误

蓝苗宣
2023-03-14

我正试图与Featuretools合作,为客户流失数据集开发一个自动化的特征工程工作流。最终结果是一个函数,它接收数据集并为客户标记时间,并构建可用于训练机器学习模型的特征矩阵。

作为本练习的一部分,我尝试执行以下用于绘制直方图的代码,并得到“TypeError:import_optional_dependency()得到一个意外的关键字参数'errors'”。请帮助解决此类型错误。

import matplotlib.pyplot as plt
%matplotlib inline
plt.style.use('fivethirtyeight')
plt.rcParams['figure.figsize'] = (10, 6)

trans.loc[trans['actual_amount_paid'] < 250, 'actual_amount_paid'].dropna().plot.hist(bins = 30)
plt.title('Distribution of Actual Amount Paid')

以下是我收到的全部错误:

    ---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-32-7e19affd5fc1> in <module>
      4 plt.rcParams['figure.figsize'] = (10, 6)
      5 
----> 6 trans.loc[trans['actual_amount_paid'] < 250, 'actual_amount_paid'].dropna().plot.hist(bins = 30)
      7 plt.title('Distribution of Actual Amount Paid')

~\anaconda3\lib\site-packages\pandas\core\ops\common.py in new_method(self, other)
     63                     break
     64                 if isinstance(other, cls):
---> 65                     return NotImplemented
     66 
     67         other = item_from_zerodim(other)

~\anaconda3\lib\site-packages\pandas\core\arraylike.py in __lt__(self, other)
     35     def __ne__(self, other):
     36         return self._cmp_method(other, operator.ne)
---> 37 
     38     @unpack_zerodim_and_defer("__lt__")
     39     def __lt__(self, other):

~\anaconda3\lib\site-packages\pandas\core\series.py in _cmp_method(self, other, op)  
   4937         --------
   4938         >>> s = pd.Series(range(3))
-> 4939         >>> s.memory_usage()
   4940         152
   4941 

~\anaconda3\lib\site-packages\pandas\core\ops\array_ops.py in comparison_op(left, right, op)
    248     lvalues = ensure_wrapped_if_datetimelike(left)
    249     rvalues = ensure_wrapped_if_datetimelike(right)
--> 250 
    251     rvalues = lib.item_from_zerodim(rvalues)
    252     if isinstance(rvalues, list):

~\anaconda3\lib\site-packages\pandas\core\ops\array_ops.py in _na_arithmetic_op(left, right, op, is_cmp)
    137 
    138 def _na_arithmetic_op(left, right, op, is_cmp: bool = False):
--> 139     
    140     Return the result of evaluating op on the passed in values.
    141 

~\anaconda3\lib\site-packages\pandas\core\computation\expressions.py in <module>
     17 from pandas._typing import FuncType
     18 
---> 19 from pandas.core.computation.check import NUMEXPR_INSTALLED
     20 from pandas.core.ops import roperator
     21 

~\anaconda3\lib\site-packages\pandas\core\computation\check.py in <module>
      1 from pandas.compat._optional import import_optional_dependency
      2 
----> 3 ne = import_optional_dependency("numexpr", errors="warn")
      4 NUMEXPR_INSTALLED = ne is not None
      5 if NUMEXPR_INSTALLED:

TypeError: import_optional_dependency() got an unexpected keyword argument 'errors'

共有1个答案

尉迟高澹
2023-03-14

尝试升级熊猫:

pip install pandas --upgrade
 类似资料:
  • 我正在尝试使用Flask为Python脚本创建一个可执行文件。由于某些原因,当我试图生成可执行文件时,我得到以下错误: C:\Users\jcalv\Downloads\Cache 以下是我setup.py的内容: 我目前正在使用Python 3.6。5和cx-freeze-5.1。1. 任何帮助都将不胜感激。

  • 我有以下代码,其中包括一个具有各种资本化的列表。我想使用case=False将Pandas代码设置为忽略区分大小写,但是我的代码触发了以下错误: TypeError:isin()获得意外的关键字参数“case” 你能帮忙吗

  • 我是一种新的熊猫,我正在使用和来枢转我的数据帧,我得到了这个错误: TypeError: Swplevel()得到了一个意外的关键字参数axis 我已经检查了熊猫文件,功能以轴为参数,请问我做错了什么!非常感谢。

  • 对于范围(1,5)内的i: 范围(1,5)内的i在()1中的TypeError回溯(最近一次调用): ---- TypeError: trat()得到了一个意外的关键字参数'runs' 我在Jupyter笔记本中执行代码时遇到这个错误,我还导入了这些库 请帮忙。谢谢你。

  • 在CI服务器上使用自动测试python项目时发生此错误。我使用的是pytest==4.0.2。这个错误才刚刚开始出现,以前的管道似乎工作正常。 完全错误:

  • 我有这样的json: 我正试图使用以下代码将其转换为熊猫数据帧: 在添加之前,我得到了错误值错误:如果使用所有标量值,你必须传递一个索引所以我补充说,基于从变量中的值构建熊猫数据帧的答案给出值错误:如果使用所有标量值,必须传递一个索引" 现在我得到了这个错误: from_dict()得到一个意外的关键字参数'index' TL;博士 忘记上面的代码吧。将上述json中的每个“属性”结构添加到数据帧