python报错 unexpected keyword argument ‘categories‘
错误:TypeError: astype() got an unexpected keyword argument 'categories'或者:TypeError: __init__() got an unexpected keyword argument 'indices'错误分析:类型错误:得到意外的关键字参数“categories”解决方法:先尝试把多余的参数去掉,如果不行就升...


错误:
TypeError: astype() got an unexpected keyword argument 'categories'
或者:
TypeError: __init__() got an unexpected keyword argument 'indices'
错误分析:
类型错误:得到意外的关键字参数“categories”
解决方法:
先尝试把多余的参数去掉,如果不行就升级函数包(版本有关)
其他说明:
astype()方法通常用于将Pandas对象转换为指定的dtype.astype()函数
DataFrame.astype(dtype, copy=True, errors='raise', **kwargs)
参数:
dtype : 数据类型或列名称 - >数据类型,使用numpy.dtype或Python类型,将整个pandas对象强制转换为相同的类型。或者,使用{col:dtype,...},其中col是列标签,dtype是numpy.dtype或Python类型,用于将一个或多个DataFrame列转换为特定于列的类型。
copy : bool,默认为True。返回副本时copy=True(设置copy=False为更改值时要非常小心,然后可能会传播到其他pandas对象)。
errors : {‘raise’, ‘ignore’},默认‘raise’控制提供dtype的无效数据的异常。
raise :允许引发异常
ignore:抑制异常。出错时返回原始对象版本0.20.0中的新功能。
kwargs : 传递给构造函数的关键字参数。返回:casted: 与调用者类型相同
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)