Beautify pandas将数据帧显示为每列一行

时间:2017-10-13 10:01:30

标签: python pandas dataframe

这是我的数据,我想让这个数据框显示每个条目一列。我知道这似乎很简单,也许只是一行代码,但我无法通过在谷歌上搜索并从pandas option读取

   id   id_text     id_sales            id_sales_text
    0   [17,        aee9ddd8-           [17, 230, 214,
        230,        d61b-11e6-          19, 43, 196, 4, 
        214,        b240-000d3aa19209   90, 178, 64, 0,... 
        27,
        174,
        233,
        221,
        216,
        178,
        64...
    1   [17,        3b68a435           [17, 230, 214, 
        230,        d61d-11e6-         19, 43, 196, 4, 
        214,        b240-              90, 178, 64, 0,...
        29,         000d3aa19209 
        59,
        104,
        164,
        53,
        178,
        64,
        ...

我想要的是

id  id_text                                             id_sales
0   [17, 230, 214, 27, 174, 233, 221, 216, 178, 64...   aee9ddd8-d61b-11e6-b240-000d3aa19209    [17, 230, 214, 19, 43, 196, 4, 90, 178, 64, 0,...
1   [17, 230, 214, 29, 59, 104, 164, 53, 178, 64, ...   3b68a435-d61d-11e6-b240-000d3aa19209    [17, 230, 214, 19, 43, 196, 4, 90, 178, 64, 0,..

1 个答案:

答案 0 :(得分:0)

你试过吗

pd.set_option('expand_frame_repr', False) 

或者你可以尝试

pd.set_option('max_colwidth', 100)

'max_colwidth'是pandas数据结构的repr中列的最大字符宽度。当列溢出时,输出中嵌入了一个“...”占位符。 [默认:50]

另请查看pandas.set_options