我用下面的代码使用列表的列表来简短地创建数据帧,但是在将值放入数据帧后,例如,我得到了带有"..."值的df结果:

http://shakespeare.mit.edu/allswell/allswell.1 ...

如果我从实际的“ lists”获得价值,我仍然可以打印完整的http://shakespeare.mit.edu/allswell/allswell.1.1.html

但是如何防止df[0]返回http://shakespeare.mit.edu/allswell/allswell.1...的值

lists = []
    for i in tables :
        list = []
        link = http://shakespeare.mit.edu/allswell/allswell.1.1.html
        list.append(link)
        list.append(othervalue)
    lists.append(list)

df = pd.DataFrame(lists)

最佳答案

这只是显示问题。您需要将display.max_colwidth设置为更高的int,例如100,请参见available options

#temporaly set max_colwidth to 100
with pd.option_context('display.max_colwidth', 100):
    print (df)
                                                       0   1
0  http://shakespeare.mit.edu/allswell/allswell.1.1.html  aa

09-13 10:27