Форматирование выходных данных панд
У меня есть датафрейм, и я хочу, чтобы вывод был отформатирован для экономии бумаги для печати.
GameA GameB
Country
London 5 20
London 5 10
London 3 5
London 3 6
London 8
London 40
France 2 20
France 2 22
France 3
France 3
France 3
USA 10
Есть ли способ отформатировать фрейм данных так:
GameA GameB
Country
London 5 London 20
London 5 London 10
London 3 London 5
London 3 London 6
London London 8
London London 40
GameA GameB
France 2 France 20
France 2 France 22
France 3
France 3
France 3
GameA
USA 10
1 ответ
Форматирование немного отключено из-за того, как оно копирует и вставляет текстовые результаты выше (из-за пропущенных значений), но это должно работать с вашими фактическими данными.
countries = df.index.unique()
for country in countries:
print(df.loc[df.index == country])
print(' ')
GameA GameB
Country
London 5 20
London 5 10
London 3 5
London 3 6
London 8 NaN
London 40 NaN
GameA GameB
Country
France 2 20
France 2 22
France 3 NaN
France 3 NaN
France 3 NaN
GameA GameB
Country
USA 10 NaN