Python中基本的读文件和简单数据处理
来源:互联网 发布:人工智能应用文献综述 编辑:程序博客网 时间:2024/06/06 07:48
Python中基本的读文件和简单数据处理
暂无评论
DataQuest上面的免费课程(本文是Python基础课程部分),里面有些很基础的东西(csv文件读,字符串预处理等),发在这里做记录。涉及下面六个案例:
- Find the lowest crime rate(读取csv文件,字符串切分,for循环和if判断过滤数据)
- Discover weather pattern in LA(for循环和if判断进行频数统计)
- Building a Spell Checker(词频统计,字符串预处理,字典跑字符串,统计正确错误单词)
- Analyze NFL data(使用CSVmodule导入文件,类,函数,使用字典和list进行简单统计)
- What should you name your kid if you want them to be a US Congressperson?(数据预处理,强制类型转换int(),try-except语句,字典方式统计,转存需要数据)
- Which airline is delayed the most?
- 附录:逐行读取txt文件
案例1 Find the lowest crime rate
(读取csv文件,字符串切分,for循环和if判断过滤数据)
crime_rates.csv是单sheet,73Rows,2Cols的文件。第一列是城市名称(字符串),第二列是犯罪数量(整数)。但是读入Python开始都是字符串,在后面类型转换将字符串形式的犯罪数量强制转换成整型。 并将分隔开转换后的数据存到full_data这个list中,然后使用for循环将犯罪数量最小的城市找出来(if判断,已知犯罪数最小为130),并将这个城市名存入变量city中。
案例2 Discover weather pattern in LA
(for循环和if判断进行频数统计)
两列数据的文本文件,有表头。导入la_weather.txt文本文件,切分,存入变量weather_data中,去掉表头。使用字典(dictionary)进行不同类型的频数统计。
案例3 Building a Spell Checker
(词频统计,字符串预处理,字典跑字符串,统计正确错误单词)
案例4 Analyze NFL data
(使用CSVmodule导入文件,类,函数,使用字典和list进行简单统计)
案例5 What should you name your kid if you want them to be a US Congressperson?
(数据预处理,强制类型转换int(),try-except语句,字典方式统计,转存需要数据)
案例6 Which airline is delayed the most?
这个案例来来回回做了好几天,反正基本上大都是参考答案做过的……酱油了……
附录1 逐行读取txt文件
0 0
- Python中基本的读文件和简单数据处理
- python简单的数据处理(文件)
- 文件的读写-简单数据处理
- Python 数据处理扩展包: pandas 模块的DataFrame介绍(创建和基本操作)
- 生物信息-001-简单的文件数据处理
- python中简单的读写文件操作
- python 数据处理第一章 numpy库的基本用法
- Python 数据处理实践(1)--遍历文件和map()函数
- 用 Python 简化数据处理流程的 workflow 及简单示范
- python中使用文件的读取编码问题和简单正则使用(一)
- python中使用文件的读取编码问题和简单正则使用(二)
- python数据处理之numpy和pandas(中)
- Matlab 简单的数据处理
- python numpy包的使用二数据处理与文件读写
- python 文件的基本处理
- mne-python学习之二 基本数据处理
- Python数据处理(整理更新中...)
- Python数据处理中能用到的小知识点
- android sqlite
- 《leetCode》:3Sum
- 第八周项目4 字符串加密
- failed to open stream: HTTP request failed!
- BFS(广度搜索)+DFS入门(深度搜索)详解
- Python中基本的读文件和简单数据处理
- android图表框架XCL-Charts使用方法
- 关于进制转换(java)
- windows快捷方式图标小箭头管理
- 【leetcode】11. Container With Most Water
- placeholder 在ie6-8失效解决办法
- Graphics Driver 的编写
- iOS(8)iOS中几种数据持久化方案:我要永远地记住你!
- 程序设计基石与实践系列之运算符与选择语句编程