Python 让pandas打印完整的字符串
我有一个熊猫数据框,有两列-一列用于id,另一列用于相应的标题。我正在为一些项目ID对数据帧进行子集设置,并显示结果数据帧。执行此操作时,项目id显示良好,但相应的标题被截断,并以Python 让pandas打印完整的字符串,python,pandas,Python,Pandas,我有一个熊猫数据框,有两列-一列用于id,另一列用于相应的标题。我正在为一些项目ID对数据帧进行子集设置,并显示结果数据帧。执行此操作时,项目id显示良好,但相应的标题被截断,并以…结尾。在几个字符之后,如何让pandas在标题列中显示全文?您可以使用显示。最大宽度: df = pd.DataFrame(np.array([[1,'aaa'], [2, 'long string long string long string long st
…
结尾。在几个字符之后,如何让pandas在标题列中显示全文?您可以使用显示。最大宽度
:
df = pd.DataFrame(np.array([[1,'aaa'],
[2, 'long string long string long string long string long string']]), columns=['id','title'])
检查
显示。最大宽度英寸(英寸[44]:
)@EdChum我想不完全是这样。这个问题是当OP有多个栏目时,pandas决定在打印时省略其中一些栏目。在我的例子中,只有两列都会被打印,但其中一列会被截断,这样更合适
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