Module Pandas Has No Attribute Dataframe エラーの修正

Preet Sanghavi 2023年6月21日
Module Pandas Has No Attribute Dataframe エラーの修正

このチュートリアルでは、module 'pandas' has no attribute 'dataframe' エラーを修正する方法を説明します。

Pandas の module 'pandas' has no attribute 'dataframe' エラーを修正

データフレームを生成するには、DataFrame() を使用する必要があります。 Pandas にはデータフレーム属性がないため、データフレームを使用するとエラーが発生します。

DataFrame() がその方法です。 任意の辞書を引数として使用できます。

キーと値のペアがあるため、辞書を引数として渡すことができます。

キーは Dataframe の属性として扱われ、ペアはタプルとして扱われます。 データフレームの作成時に問題が発生する理由を見てみましょう。

関数 dataframe() を使用して、データ フレームを作成しましょう。

ただし、その前に、Pandas をインポートして開始する必要があります。

import pandas as pd

Pandas をインポートしたので、データ フレームを作成します。

data = {"id": [1, 2, 3], "name": ["shivesh", "sanay", "rutwik"]}

df = pd.dataframe(data)

それでは、dataframe() を使用してデータ フレームを作成しているときにエラーが発生するかどうか、およびそれが正確に何であるかを確認してみましょう。

  File "c:/Users/Shivesh/Debugging/new_debug.py", line 45, in <module>
    df = pd.dataframe(data)
  File "C:\Users\Shivesh\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\__init__.py", line 261, in __getattr__
    raise AttributeError(f"module 'pandas' has no attribute '{name}'")
AttributeError: module 'pandas' has no attribute 'dataframe'

module 'pandas' has no attribute 'dataframe' という作成中に上記のエラーが発生します。 それでは、DataFrame()メソッドを使って作成してみます。

df = pd.DataFrame(data)
print(df)

出力を見て、データ フレームが正常に作成されたことを確認します。

   id     name
0   1  shivesh
1   2    sanay
2   3   rutwik

上記で、DataFrame() メソッドを使用してデータ フレームを作成したときに、データ フレームが正常に作成されたことがわかります。

したがって、Pandas のモジュール 'pandas' には属性 'dataframe' がありませんというエラーを修正できます。

著者: Preet Sanghavi
Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub