获取pandas以打印完整的字符串

时间:2017-03-01 13:18:29

标签: python pandas

我有一个包含两列的pandas数据框 - 一个用于id,另一个用于相应的标题。我将几个项目ID的数据框子集化并显示结果数据帧。这样做,项目ID显示正常,但相应的标题被截断,并在几个字符后以...结束,如何让pandas在标题栏中显示全文?

1 个答案:

答案 0 :(得分:2)

您可以使用display.max_colwidth

df = pd.DataFrame(np.array([[1,'aaa'],
                            [2, 'long string long string long string long string long string']]), columns=['id','title'])
print (df)
  id                                              title
0  1                                                aaa
1  2  long string long string long string long strin...

#temporaly display long text
with pd.option_context('display.max_colwidth', 100):
    print (df)
  id                                                        title
0  1                                                          aaa
1  2  long string long string long string long string long string

Documentation