from tabulate import tabulate import pandas as pd
data = {
'Name': ['John', 'Anna', 'Peter', 'Linda', 'Phil', 'Lucy'],
'Age': [28, 24, 35, 32, 36, 25],
'Country': ['USA', 'UK', 'Australia', 'Germany', 'USA', 'UK'],
'Score': [90, 85, 78, 92, 88, 76]
}
df = pd.DataFrame(data)print("Original DataFrame:")
print(tabulate(df, headers='keys', tablefmt='psql'))grouped_df = df.groupby('Country').agg({
'Age': 'mean',
'Score': ['sum', 'max']
})print("\nAggregated DataFrame:")
print(tabulate(grouped_df, headers='keys', tablefmt='psql'))