Python - AttributeError:类型对象'DataFrame'没有属性'read_csv'

数据挖掘 Python 可视化 熊猫 CSV
2022-03-06 13:44:05

我正在尝试使用 Python 创建一些图表。我在 CSV 文件中有这个数据集:

Banana  Water   Rice
Rice    Water
Bread   Banana  Juice 

我有这个代码:

 import numpy as np
    from pandas import DataFrame
    import matplotlib
    matplotlib.use('agg') # Write figure to disk instead of displaying (for Windows Subsystem for Linux)
    import matplotlib.pyplot as plt

    data = DataFrame.read_csv("test.csv", index_col=1, skiprows=1).T.to_dict()

但是当我执行代码时,出现以下错误:

AttributeError: type object 'DataFrame' has no attribute 'read_csv'

我怎么解决这个问题?

非常感谢!

2个回答

read_csv() 在 DataFrame 上不可用。使用 pandas 读取 csvs -

import pandas as pd
data = pd.read_csv("file_name")

如果您检查类型(数据),它将是 pandas DataFrame。

要从 csv 读取数据,您可以使用 pd.read_csv 或 pd.read_table。例子:

Import pandas as pd

data = pd.read_csv("file_name")