Constructing 3D Pandas DataFrame

后端 未结 3 487
名媛妹妹
名媛妹妹 2020-12-04 19:45

I\'m having difficulty constructing a 3D DataFrame in Pandas. I want something like this

A               B               C
start    end    start    end    st         


        
3条回答
  •  时光取名叫无心
    2020-12-04 20:39

    Can't you just use a panel?

    import numpy as np
    import pandas as pd
    
    A = ['one', 'two' ,'three']
    B = ['start','end']
    C = [np.random.randint(10, 99, 2)]*6
    df = pd.DataFrame(C,columns=B  )
    p={}
    for a in A:
        p[a]=df
    panel= pd.Panel(p)
    print panel['one']
    

提交回复
热议问题