利用python实现数据分析


Posted in Python onJanuary 11, 2017

1:文件内容格式为json的数据如何解析

import json,os,sys
current_dir=os.path.abspath(".")

filename=[file for file in os.listdir(current_dir) if ".txt" in file]#得到当前目录中,后缀为.txt的数据文件
fn=filename[0] if len(filename)==1 else "" #从list中取出第一个文件名

if fn: # means we got a valid filename
  fd=open(fn)
  content=[json.loads(line) for line in fd]
  
else:
  print("no txt file in current directory")
  sys.exit(1)
for linedict in content:
  for key,value in linedict.items():
    print(key,value)
  print("\n")

2:出现频率统计

import random
from collections import Counter
fruits=[random.choice(["apple","cherry","orange","pear","watermelon","banana"]) for i in range(20)]
print(fruits) #查看所有水果出现的次数

cover_fruits=Counter(fruits)
for fruit,times in cover_fruits.most_common(3):
  print(fruit,times)

########运行结果如下:apple在fruits里出了5次
apple 5  
banana 4
pear 4

3:重新加载module的方法py3

import importlib
import.reload(modulename)

4:pylab中包含了哪些module

   from pylab import *

等效于下面的导入语句:

from pylab import *
  from numpy import *
  from scipy import *
  import matplotlib
Python 相关文章推荐
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 Python
Python中的map()函数和reduce()函数的用法
Apr 27 Python
九步学会Python装饰器
May 09 Python
python 环境变量和import模块导入方法(详解)
Jul 11 Python
Python中利用aiohttp制作异步爬虫及简单应用
Nov 29 Python
对pyqt5中QTabWidget的相关操作详解
Jun 21 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
把django中admin后台界面的英文修改为中文显示的方法
Jul 26 Python
python爬虫刷访问量 2019 7月
Aug 01 Python
PyCharm下载和安装详细步骤
Dec 17 Python
python报错: 'list' object has no attribute 'shape'的解决
Jul 15 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 Python
使用python调用zxing库生成二维码图片详解
Jan 10 #Python
利用Python生成文件md5校验值函数的方法
Jan 10 #Python
python中执行shell的两种方法总结
Jan 10 #Python
Python用list或dict字段模式读取文件的方法
Jan 10 #Python
python导入时小括号大作用
Jan 10 #Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 #Python
ubuntu系统下 python链接mysql数据库的方法
Jan 09 #Python
You might like
php下mysql数据库操作类(改自discuz)
2010/07/03 PHP
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
thinkphp实现图片上传功能
2016/01/13 PHP
php实现断点续传大文件示例代码
2020/06/19 PHP
location.href 在IE6中不跳转的解决方法与推荐使用代码
2010/07/08 Javascript
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
2012/07/03 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
2016/05/20 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
深入理解JavaScript和TypeScript中的class
2018/04/22 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
JS遍历树层级关系实现原理解析
2020/08/31 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
[02:37]2018DOTA2亚洲邀请赛赛前采访 VP.no[o]ne心中最强SOLO是谁
2018/04/04 DOTA
python实现根据图标提取分类应用程序实例
2014/09/28 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
ubuntu上安装python的实例方法
2019/09/30 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
DRF框架API版本管理实现方法解析
2020/08/21 Python
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
.NET面试10题
2014/02/24 面试题
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
班级活动策划书
2014/02/06 职场文书
标准毕业生自荐信
2014/06/24 职场文书
银行委托书范本
2014/09/28 职场文书
python全面解析接口返回数据
2022/02/12 Python