题目数据来源:https://www.kesci.com/mw/notebook/5c1b599d8859e0002b718378

目录

  • 1. 导入库
  • 2. 加载数据
  • 3. 每一列(columns)的数据类型是什么样的
  • 4. 将Year的数据类型转换为datetime64
  • 5. 将列Year设置为数据框的索引
  • 6. 删除名为Total的列
  • 7. 按照Year对数据框进行分组求和
  • 8. 何时是美国历史上最危险的年代

1. 导入库

import pandas as pd

2. 加载数据

crime = pd.read_csv('US_Crime_Rates_1960_2014.csv')

3. 每一列(columns)的数据类型是什么样的

crime.info()

4. 将Year的数据类型转换为datetime64

crime['Year'] = pd.to_datetime(crime.Year, format='%Y')

5. 将列Year设置为数据框的索引

crime = crime.set_index('Year')crime.head()

6. 删除名为Total的列

crime.drop('Total', axis=1, inplace=True)# 或:
# del crime['Total']

pandas删除列的方法具体可查看这篇博客:https://blog.csdn.net/u010159842/article/details/52859035
https://blog.csdn.net/songyunli1111/article/details/79306639

7. 按照Year对数据框进行分组求和

crime.groupby('Year').sum()

8. 何时是美国历史上最危险的年代

crime.idxmax()

另:idxmax()官方文档解释:

详情链接:https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.idxmax.html?highlight=idxmax

kesci-这十套练习,教你如何使用Pandas做数据分析-练习4(学习笔记)相关推荐

  1. 这十套练习,教你如何用Pandas做数据分析

    最新工作比较忙,python这块搁置了好久都没有好好学习以及更新相关学习笔记,立下flag,争取两天更新一个练习题,到十一月初更新完这块内容 练习1-开始了解你的数据(2021-11-02已完成) 练 ...

  2. kesci-这十套练习,教你如何使用Pandas做数据分析-练习2(学习笔记)

    题目数据来源:https://www.kesci.com/mw/notebook/5c1b599d8859e0002b718378 数据过滤与排序 -- 探索2012欧洲杯数据 1. 导入必要的库 2 ...

  3. kesci-这十套练习,教你如何使用Pandas做数据分析-练习3(学习笔记)

    题目数据来源:https://www.kesci.com/mw/notebook/5c1b599d8859e0002b718378 数据分组 -- 探索酒类消费数据 1. 导入必要的库 2. 加载数据 ...

  4. kesci-这十套练习,教你如何使用Pandas做数据分析-练习1(学习笔记)

    题目数据来源:https://www.kesci.com/mw/notebook/5c1b599d8859e0002b718378 了解你的数据 -- 探索Chipotle快餐数据 1. 导入需要的库 ...

  5. kesci-这十套练习,教你如何使用Pandas做数据分析-练习5(学习笔记)

    目录 1. 导入必要的库 2. 按照如下的元数据内容创建数据集 3. 将上述的数据框分别命名为data1,data2和data3 4. 将data1和data2两个数据框按照行的维度进行合并,命名为a ...

  6. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  7. 2组语法,1个函数,教你学会用Python做数据分析!

    前言 和很多同学接触过程中,我发现自学Python数据分析的一个难点是资料繁多,过于复杂.大部分网上的资料总是从Python语法教起,夹杂着大量Python开发的知识点,花了很多时间却始终云里雾里,不 ...

  8. OpenCV学习笔记(三十六)——Kalman滤波做运动目标跟踪 OpenCV学习笔记(三十七)——实用函数、系统函数、宏core OpenCV学习笔记(三十八)——显示当前FPS OpenC

    OpenCV学习笔记(三十六)--Kalman滤波做运动目标跟踪 kalman滤波大家都很熟悉,其基本思想就是先不考虑输入信号和观测噪声的影响,得到状态变量和输出信号的估计值,再用输出信号的估计误差加 ...

  9. Kesci的十套数据分析练习笔记练习1-开始了解你的数据练习2-数据过滤与排序练习3-数据分组练习4-Apply函数练习5-合并练习6-统计练习7-可视化练习8-创建数据框练习9-时间序列练习10-删

    练习题Kesci链接: [ link ](https://www.kesci.com/home/project/59e77a636d213335f38daec2) 文章目录 练习1-开始了解你的数据 ...

最新文章

  1. 在web html页面中,打印、预览当前页面
  2. SpringBoot中整合Mail实现发送带附件的邮件
  3. 用-force –opengl 指令_OpenGL-使用Tessellation技术绘制Cubic Bézier Patches
  4. HDU - 1728 逃离迷宫(bfs)
  5. php curl和file get,PHP cURL与file_get_contents
  6. 设计模式2:工程模式(1)
  7. Java中lastValue_在Logstash中为sql_last_value使用表的ID?
  8. VS调试时断点无法进入或命中的原因及解决方法(PDB引发的)
  9. 原生态mysql_MySQL 原生操作-速查
  10. 计算机图形学是指使用计算机通过,【填空题】计算机图形学是指使用计算机通过()在显示设备上构造出图形来。...
  11. oracle数据泵能增量吗,Oracle12c中数据泵新特性之功能增强(expdp, impdp)
  12. 如何让Java文件在虚拟机中运行_深入理解JVM--Java程序如何在虚拟机中运行
  13. 帮忙framebuffer扫盲
  14. 灵魂 我·将·归·来·开·放
  15. threejs的转场动画 (基于Tween实现)、平滑切换场景
  16. Windows——如何关闭笔记本自带键盘
  17. 社群是什么?真正的社群是怎么样的?
  18. 教你如何提取图片中的文字?
  19. 个税计算器-Python123编程题库答案-Python从入门到精通挑战台
  20. Arduino和LM393传感器的移动机器人的速度、距离和角度测量

热门文章

  1. 使用satis创建Composer私有库
  2. 百度再出Lens黑科技!用Paddle Mobile实现类人眼视觉AI能力
  3. 电脑上打字符,间距变大怎么办
  4. Cisco交换机IP和MAC绑定设置方案
  5. 性能测试面试-如何进行定时清理缓存
  6. 企业大数据湖总体规划及大数据湖 一体化运营管理建设方案
  7. vipjr怎么样,亲手体验过的vipjr家长,才有发言权
  8. ORCA(RVO2)算法优化整理版
  9. WPF特效:流光动画效果
  10. 如何利用最少的钱,快速打开淘宝流量入口?