首页 > 解决方案 > 我有一个数据框,我想找到某些特定单元格的标准偏差

问题描述

我正在尝试使用 pandas 来查找某些特定单元格中条目的标准偏差

我试过像这样使用 numPy 的 stdev:
numpy.std(df[columnName][j:i])

我也试过使用这个:df.std(axis=0)[columnName][j:i]

只是伪代码,因为我的实际代码比这个问题所需要的更令人困惑:

df = loadIris()
for feat in df.columns:
     i = 0
     j = 0
     flower = df['flower'][i]
        while i < df.index.max():
            if df['flower'][i] == flower:
                i+=1
            else:  
                j = i    
                stand = df.std(axis=0)[feat][j:i]
                flower = df['flower'][i]

标签: pandasdataframestandard-deviation

解决方案


我最终只是将所有值附加到一个列表中,然后使用 statistics.stdev 计算标准偏差,您可以通过导入统计信息获得。


推荐阅读