# 透视表
import pandas as pd
import numpy as np
cars_df = pd.read_csv('cars.csv')
cars_df.head()
'''
• values: 透视表中的元素值(根据聚合函数得出的)
• index:透视表的行索引
• columns:透视表的列索引
• aggfunc:聚合函数,可以指定多个函数
• margins:表示是否对所有数据进行统计
'''
cars_df.pivot_table(values='(kW)', index='YEAR', columns='Make', aggfunc=np.mean)
# 想要比较不同年份的不同厂商的车,在电池方面的不同
# 可以使用多个聚合函数
cars_df.pivot_table(values='(kW)', index='YEAR', columns='Make', aggfunc=[np.mean,np.min])
import pandas as pd
import numpy as np
cars_df = pd.read_csv('cars.csv')
cars_df.head()
'''
• values: 透视表中的元素值(根据聚合函数得出的)
• index:透视表的行索引
• columns:透视表的列索引
• aggfunc:聚合函数,可以指定多个函数
• margins:表示是否对所有数据进行统计
'''
cars_df.pivot_table(values='(kW)', index='YEAR', columns='Make', aggfunc=np.mean)
# 想要比较不同年份的不同厂商的车,在电池方面的不同
# 可以使用多个聚合函数
cars_df.pivot_table(values='(kW)', index='YEAR', columns='Make', aggfunc=[np.mean,np.min])