计算Pandas系列标准偏差的方法是什么?

2024-04-19 14:08:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是从一个统计类开始,它要求我们对大多数问题使用Python

我一直在犯这个错误,我一直在努力克服它。在此之前,我有一个类似的代码是AttributeError: 'Series' object has no attribute 'variance',我使用var()解决了这个问题

现在我需要得到标准偏差,并尝试使用stdev(),但我得到了一个错误

AttributeError: 'Series' object has no attribute 'stdev'

我应该使用什么正确的方法

print("Your Team's Relative Skill in 2013 to 2015")
print("-------------------------------------------------------")

# ---- TODO: make your edits here ----
mean = your_team_df['elo_n'].mean()
median = your_team_df['elo_n'].median()
variance = your_team_df['elo_n'].var()
stdeviation = your_team_df['elo_n'].stdev()

print('Mean =', round(mean,2))
print('Median =', round(median,2))
print('Variance =', round(variance,2))
print('Standard Deviation =', round(stdeviation,2))
 Your Team's Relative Skill in 2013 to 2015
-------------------------------------------------------
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-15-fbe446dfb1af> in <module>
      6 median = your_team_df['elo_n'].median()
      7 variance = your_team_df['elo_n'].var()
----> 8 stdeviation = your_team_df['elo_n'].stdev()
      9 
     10 print('Mean =', round(mean,2))

~/anaconda3/envs/codio/lib/python3.7/site-packages/pandas/core/generic.py in __getattr__(self, name)
   5178             if self._info_axis._can_hold_identifiers_and_holds_name(name):
   5179                 return self[name]
-> 5180             return object.__getattribute__(self, name)
   5181 
   5182     def __setattr__(self, name, value):

AttributeError: 'Series' object has no attribute 'stdev'

Tags: nameinselfdfyourobjectmeanteam