python计算汽车的平均油耗_用python对汽车油耗进行数据分析

使用Python从http://fueleconomy.gov获取汽车油耗数据,通过数据分析展示历年汽车平均油耗变化,探讨不同年份、燃料类型、变速器类型的影响。同时,分析了非混合动力汽车的发动机排量与油耗的关系,揭示汽车品牌中四缸引擎数量的变化趋势,以及特定品牌汽车油耗的年度表现。
摘要由CSDN通过智能技术生成

-  从http://fueleconomy.gov/geg/epadata/vehicles.csv.zip

下载汽车油耗数据集并解压

-  进入jupyter  notebook(ipython  notebook)并新建一个New Notebook

-  输入命令

[python] view plaincopy

importpandas as pd

importnumpy as np

fromggplotimport*

importmatplotlib.pyplot as plt

%matplotlib inline

vehicles = pd.read_csv("vehicles.csv")

vehicles.head

按下Shift +Enter 键,可以看到如下结果:

其中 pandas中Data Frame类的边界方法head,查看一个很有用的数据框data frame的中,包括每列的非空值数量和各列不同的数据类型的数量。

描述汽车油耗等数据

-  查看有多少观测点(行)和多少变量(列)

-  查看年份信息

len(pd.unique(vehicles.years))

min(vehicles.year)

max(vehicles.year)

-  查看燃料类型

pd.value_counts(vehicles.fuelTypel)

-  查看变速箱类型

pd.value_counts(vehicles.trany)

trany变量自动挡是以A开头,手动挡是以M开头;故创建一个新变量trany2:

vehicles['trany2'] = vehicles.trany.str[0]

pd.value_counts(vehicles.trany2)

同理可以查看其它特征数据

分析汽车油耗随时间变化的趋势

-  先按照年份分组

grouped = vehicle.groupby('year')

-  再计算其中三列的均值

averaged= grouped['comb08', 'highway08', 'city08'].agg([np.mean])

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值