显示相关
set_option
pd.set_option('max_columns', 10)等价于pd.set_option('display.max_columns', 10)
效果:不设置该参数,当columns过多或名字过长时,Dataframe会记录所有的column,只是print不会显示所有column;当该参数小于columns的个数时,通常会显示首位的columns,且显示列数不会超过设定值,若该参数大于等于columns的个数时,会显示所有column,一行显示不下,会分行。
df = pd.DataFrame({
k: v for k, v in enumerate(range(20))
}, index=[0])
print(df)
pd.set_option('max_columns', 5),貌似我的版本显示的列数=max_columns//2,所以这边是4列
pd.set_option('max_columns', 20)