如何防止pandas数据框架将字符串值推卸到[..]]



我使用列表的列表来创建数据框架,简而言之,下面的代码,但我得到的结果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

最新更新