def inspect_df(df):
results = (df.head(), df.tail(), df.info(), df.describe(include='all'),)
for result in results:
display(result)
df = pd.DataFrame({'x': [1, 2, 3], 'y': [4, 5, 6]})
inspect_df(df)
Обратите внимание, что df.info()
является третьим элементом в результатах. Тем не менее, это выводит информацию сначала, а затем остальные элементы. Как я могу заставить его печатать выходные данные в указанном порядке?

Но вместо этого, если я явно вызываю дисплей (без списка), он правильно отображает:
def inspect_df(df):
display(df.head())
display(df.tail())
display(df.info())
display(df.describe(include='all'))
df = pd.DataFrame({'x': [1, 2, 3], 'y': [4, 5, 6]})
inspect_df(df)
