'DataFrame' 对象没有属性 'series' python 错误

时间:2021-06-26 00:06:47

标签: python dataframe

这是我的代码,我不断收到此错误,我不知道如何修复它。我可能调用了错误的方法。问题是:使用Series方法describe计算数据集中分类数据(文本)列的描述性统计。

我的代码:

import pandas as pd 
df = pd.read_csv('Housing.csv', index_col = 0)
print('Description: ', df.describe())
print('Series description: ', df.Series.describe())
print('Histograms: ', df.hist(figsize = (8, 8)))
print('Series description: ', df.series.describe())

1 个答案:

答案 0 :(得分:0)

数据框包括列,每一列都是系列,但数据框本身不是系列。看起来您想描述整个 df,然后描述特定的列。如果是这样,请选择每个单独的列进行描述,因为这些列是系列。请参阅此玩具示例:

row1list = ['$500 -', 'www']
row2list = ['$4.00 -', 'xyz']
df = pd.DataFrame([row1list, row2list],
                  columns=['Price', 'abc'])

print(df.describe)
# <bound method NDFrame.describe of      Price  abc
# 0   $500 -  www
# 1  $4.00 -  xyz>

print(df['Price'].describe())
# count           2
# unique          2
# top       $4.00 -
# freq            1
# Name: Price, dtype: object