zoukankan      html  css  js  c++  java
  • Python中基本的读文件和简单数据处理

    Python中基本的读文件和简单数据处理

    DataQuest上面的免费课程(本文是Python基础课程部分),里面有些很基础的东西(csv文件读,字符串预处理等),发在这里做记录。涉及下面六个案例:

    1. Find the lowest crime rate(读取csv文件,字符串切分,for循环和if判断过滤数据)
    2. Discover weather pattern in LA(for循环和if判断进行频数统计)
    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?
    7. 附录:逐行读取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文件

  • 相关阅读:
    python爬虫之requests库
    python爬虫之urllib库
    fiddler配置及使用教程
    react中受控组件相关的warning
    Sublime Text 自动生成文件头部注释(版权信息):FileHeader 插件的使用
    手动安装sublime插件babel-sublime
    自定义组件 点击空白处隐藏
    pagination分页(支持首页,末页,跳转)
    vue打包以后,除了首页意外,其余页面是空白
    pm2踩过的坑
  • 原文地址:https://www.cnblogs.com/MLing/p/6864266.html
Copyright © 2011-2022 走看看