相关疑难解决方法(0)

带有pandas的DataFrame的DataFrame

我有以下DataFrame收集2个度量A和B的每日统计数据:

                  A             B
count  17266.000000  17266.000000
std        0.179003      0.178781
75%      101.102251    101.053214
min      100.700993    100.651956
mean     101.016747    100.964003
max      101.540214    101.491178
50%      100.988465    100.938694
25%      100.885251    100.830048
Run Code Online (Sandbox Code Playgroud)

下面是一段创建它的代码:

day1 = {
    'A': {
    'count': 17266.0,
    'std': 0.17900265293286116,
    'min': 100.70099294189714,
    'max': 101.54021448871775,
    '50%': 100.98846526697825,
    '25%': 100.88525124427971,
    '75%': 101.10225131847992, 
    'mean': 101.01674677794136
    }, 
    'B': {
    'count': 17266.0, 
    'std': 0.17878125983374854, 
    'min': 100.65195609992342, 
    'max': 101.49117764674403, 
    '50%': 100.93869409089723, 
    '25%': 100.83004837814667, 
    '75%': 101.05321447650618, 
    'mean': 100.96400305527138
    }
}
df = pandas.DataFrame.from_dict(day1, orient='index').T
Run Code Online (Sandbox Code Playgroud)

数据来自describe().我有几个这样的描述(每天一个),我想将它们全部收集到一个以日期作为索引的数据帧中.

获得这种方法最明显的方法是将所有每日结果堆叠到一个数据框中,然后按天分组并在结果上运行统计数据.但是我想要一个替代方法,因为我遇到了一个带有我处理的数据量的MemoryError.

最终结果应如下所示:

                        A           B    
2014-12-24 …
Run Code Online (Sandbox Code Playgroud)

python pandas

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

pandas ×1

python ×1