pandas学习(一)

本文介绍了如何使用pandas加载CSV数据并进行初步处理,包括修改列名、查看数据统计信息和筛选数据。通过示例展示了如何处理列名过长和空格的问题,以及如何对数据进行描述性统计分析。
摘要由CSDN通过智能技术生成

借鉴的博客地址:http://www.cnblogs.com/skying555/p/5914391.html

需要先下载:uk_rain_2014.csv(英国降雨量统计表)

下载地址:http://data.defra.gov.uk/statistics_2015/env/water/uk_rain_2014.csv 

>>> import pandas as pd

>>> df=pd.read_csv("uk_rain_2014.csv")

>>> df.head()

  Water Year  Rain (mm) Oct-Sep  Outflow (m3/s) Oct-Sep  Rain (mm) Dec-Feb  \
0    1980/81               1182                    5408                292
1    1981/82               1098                    5112                257
2    1982/83               1156                    5701                330
3    1983/84                993                    4265                391
4    1984/85               1182                    5364                217

   Outflow (m3/s) Dec-Feb  Rain (mm) Jun-Aug  Outflow (m3/s) Jun-Aug
0                    7248                174                    2212
1                    7316                242                    1936
2                    8567                124                    1802
3                    8905                141                    1078
4                    5813                343                    4313

>>> df.columns

Index([u'Water Year', u'Rain (mm) Oct-Sep', u'Outflow (m3/s) Oct-Sep',
       u'Rain (mm) Dec-Feb', u'Outflow (m3/s) Dec-Feb', u'Rain (mm) Jun-Aug',
       u'Outflow (m3/s) Jun-Aug'],
      dtype='object')

这里列名称过长并且有空格,不利于之后分析,修改列名

注意列名称数目要和输入数据一致,否则报错:

>>> df.columns=["Years"

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值