Construct pandas DataFrame from list of tuples of (row,col,values)

后端 未结 3 1890
渐次进展
渐次进展 2020-12-04 09:44

I have a list of tuples like

data = [
(\'r1\', \'c1\', avg11, stdev11),
(\'r1\', \'c2\', avg12, stdev12),
(\'r2\', \'c1\', avg21, stdev21),
(\'r2\', \'c2\',          


        
3条回答
  •  清歌不尽
    2020-12-04 10:03

    You can pivot your DataFrame after creating:

    >>> df = pd.DataFrame(data)
    >>> df.pivot(index=0, columns=1, values=2)
    # avg DataFrame
    1      c1     c2
    0               
    r1  avg11  avg12
    r2  avg21  avg22
    >>> df.pivot(index=0, columns=1, values=3)
    # stdev DataFrame
    1        c1       c2
    0                   
    r1  stdev11  stdev12
    r2  stdev21  stdev22
    

提交回复
热议问题