【问题标题】:How to calculate the standard deviation and mean of each series in a list如何计算列表中每个系列的标准差和平均值
【发布时间】:2019-01-01 18:09:18
【问题描述】:

如何计算上述列表中每个系列的标准差和平均值。

【问题讨论】:

标签: python list pandas


【解决方案1】:

Pandas 为 Series 内置了 meanstd 方法:

[(x.mean(), x.std()) for x in data]

输出:

[(0.49934333895737004, 0.27461607837320307),
 (0.48249584271287005, 0.29392453866333784),
 (0.5253031047833215, 0.2915732660895214),
 (0.502227202304306, 0.2800155771737585),
 (0.45248717136739863, 0.3065349918155113),
 (0.524076962361421, 0.30774118943725953),
 (0.49854839726526873, 0.2903590219165625)]

数据:

import numpy as np
import pandas as pd 

np.random.seed(123)
data = [pd.Series(x) for x in np.random.random(size=(7,245))]

【讨论】:

    猜你喜欢
    • 2016-04-17
    • 2015-07-20
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    相关资源
    最近更新 更多