我想查看可用于 Pandas 对象的方法。当我运行此代码时,出现 AttributeError 错误。我已经搜索过但没有找到此错误的示例或如何修复它。
for i in (df_jobs.groupby(['group', 'failed'])['failed']):
object_methods = [method_name for method_name in dir(i[1])
if callable(getattr(i[1], method_name))]
break
AttributeError Traceback (most recent call last)
<ipython-input-322-70ac95067677> in <module>
54 # print(i[1].count()) # YES YES YES
55
---> 56 object_methods = [method_name for method_name in dir(i[1])
57 if callable(getattr(i[1], method_name))]
58 break
<ipython-input-322-70ac95067677> in <listcomp>(.0)
55
56 object_methods = [method_name for method_name in dir(i[1])
---> 57 if callable(getattr(i[1], method_name))]
58 break
59
~\Anaconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
4374 if self._info_axis._can_hold_identifiers_and_holds_name(name):
4375 return self[name]
-> 4376 return object.__getattribute__(self, name)
4377
4378 def __setattr__(self, name, value):
~\Anaconda3\lib\site-packages\pandas\core\generic.py in _constructor_sliced(self)
222 original, such as DataFrame single columns slicing.
223 """
--> 224 raise com.AbstractMethodError(self)
225
226 @property
AttributeError: module 'pandas.core.common' has no attribute 'AbstractMethodError'
我本周卸载/重新安装了 Anaconda。
熊猫 0.23.4 py37h830ac7b_0
服务器信息:
您正在使用 Jupyter 笔记本。
笔记本服务器的版本为:5.7.4-f6790e4
服务器在此版本的 Python 上运行:
Python 3.7.1(默认,2018 年 12 月 10 日,22:54:23)[MSC v.1915 64 位 (AMD64) ]
当前内核信息:
Python 3.7.1(默认,2018 年 12 月 10 日,22:54:23)[MSC v.1915 64 位(AMD64)]
IPython 7.2.0——增强的交互式 Python。类型 '?' 求助。
牧羊人nacy
相关分类