Python 为什么我';我没有在运行模块中获得全部输出?

Python 为什么我';我没有在运行模块中获得全部输出?,python,pandas,Python,Pandas,我无法在屏幕上显示全部输出以及列名 import sqlite3 import pandas as pd hello = sqlite3.connect(r"C:\Users\ravjo\Downloads\Chinook.sqlite") rs = hello.execute("SELECT * FROM PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId WHERE Milliseconds <

我无法在屏幕上显示全部输出以及列名

import sqlite3
import pandas as pd
hello = sqlite3.connect(r"C:\Users\ravjo\Downloads\Chinook.sqlite")
rs = hello.execute("SELECT * FROM PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId WHERE Milliseconds < 250000")
df = pd.DataFrame(rs.fetchall())
hello.close()
print(df.head())
预期结果:

   PlaylistId  TrackId  TrackId              Name  AlbumId  MediaTypeId  \
0           1     3390     3390  One and the Same      271            2   
1           1     3392     3392     Until We Fall      271            2   
2           1     3393     3393     Original Fire      271            2   
3           1     3394     3394       Broken City      271            2   
4           1     3395     3395          Somedays      271            2   

   GenreId Composer  Milliseconds    Bytes  UnitPrice  
0       23     None        217732  3559040       0.99  
1       23     None        230758  3766605       0.99  
2       23     None        218916  3577821       0.99  
3       23     None        228366  3728955       0.99  
4       23     None        213831  3497176       0.99

<代码>…./>代码实际上在中间显示一些数据已经从显示中省略了。如果要查看整个数据,应修改选项。您可以使用

pandas.set_option()
方法来完成此操作。文件


在您的情况下,应该将
display.max_columns
设置为
None
,以便pandas显示无限数量的列。您必须从数据库中读取列名并手动设置。请参阅如何从数据库本身读取列名。

要显示所有列,请使用下面提到的代码段。
pd.set\u选项(“display.max\u columns”,无)

默认情况下,pandas限制要显示的行数。但是,您可以根据需要将其更改为。每当我需要打印完整的数据帧时,我都会使用帮助函数

def print_full(df):
    import pandas as pd
    pd.set_option('display.max_rows', len(df))
    print(df)
    pd.reset_option('display.max_rows')
可能重复的
def print_full(df):
    import pandas as pd
    pd.set_option('display.max_rows', len(df))
    print(df)
    pd.reset_option('display.max_rows')