'DataFrame' 对象没有属性 'DataFrame'
'DataFrame' object has no attribute 'DataFrame'
我正在尝试将变量转换为 pandas DataFrame
。以下是我的代码:
pk = pd.DataFrame()
这就是我想要使用 DataFrame 的原因:
pk['product_id'], pk['UOM'] = [ss_uom.product_id, ss_uom.UOM]
这是我在将 pk
声明为 DataFrame 后直接遇到的错误:
AttributeError Traceback (most recent call last)
<ipython-input-58-2dd2e5d04c54> in <module>()
----> 1 pK = pd.DataFrame()
/usr/local/lib/python3.7/dist-packages/pandas/core/generic.py in __getattr__(self, name)
5139 if self._info_axis._can_hold_identifiers_and_holds_name(name):
5140 return self[name]
-> 5141 return object.__getattribute__(self, name)
5142
5143 def __setattr__(self, name: str, value) -> None:
AttributeError: 'DataFrame' object has no attribute 'DataFrame'
我不确定这个变量的具体问题是什么,因为我在 Google Colab 笔记本中直接在这个变量上方声明了大约六个与 DataFrames 类似的变量,完全相同的过程,都已成功通过。
如有任何意见,我们将不胜感激。
您确定 pd 本身不是 DataFrame 吗?
您可以使用类型函数检查它:
type(pd)
必须return'module'。否则,您应该检查您的代码是否错误分配了 pd 变量。
我正在尝试将变量转换为 pandas DataFrame
。以下是我的代码:
pk = pd.DataFrame()
这就是我想要使用 DataFrame 的原因:
pk['product_id'], pk['UOM'] = [ss_uom.product_id, ss_uom.UOM]
这是我在将 pk
声明为 DataFrame 后直接遇到的错误:
AttributeError Traceback (most recent call last)
<ipython-input-58-2dd2e5d04c54> in <module>()
----> 1 pK = pd.DataFrame()
/usr/local/lib/python3.7/dist-packages/pandas/core/generic.py in __getattr__(self, name)
5139 if self._info_axis._can_hold_identifiers_and_holds_name(name):
5140 return self[name]
-> 5141 return object.__getattribute__(self, name)
5142
5143 def __setattr__(self, name: str, value) -> None:
AttributeError: 'DataFrame' object has no attribute 'DataFrame'
我不确定这个变量的具体问题是什么,因为我在 Google Colab 笔记本中直接在这个变量上方声明了大约六个与 DataFrames 类似的变量,完全相同的过程,都已成功通过。
如有任何意见,我们将不胜感激。
您确定 pd 本身不是 DataFrame 吗? 您可以使用类型函数检查它:
type(pd)
必须return'module'。否则,您应该检查您的代码是否错误分配了 pd 变量。