利用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聊天程序实例代码分享
Nov 18 Python
python中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
Python使用pymongo模块操作MongoDB的方法示例
Jul 20 Python
Pycharm取消py脚本中SQL识别的方法
Nov 29 Python
python实现复制文件到指定目录
Oct 16 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
May 03 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
May 15 Python
QML用PathView实现轮播图
Jun 03 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
Python同时处理多个异常的方法
Jul 28 Python
Python opencv缺陷检测的实现及问题解决
Apr 24 Python
Python竟然能剪辑视频
May 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
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
PHP生成Flash动画的实现代码
2010/03/12 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
JQuery实现自定义对话框的代码
2008/06/15 Javascript
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
JavaScript随机排序(随即出牌)
2010/09/17 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
ES6通过babel转码使用webpack使用import关键字
2016/12/13 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
2017/03/25 Javascript
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
python实现数据图表
2017/07/29 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
详解Python3 pickle模块用法
2019/09/16 Python
python实现代码统计器
2019/09/19 Python
python基于opencv检测程序运行效率
2019/12/28 Python
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
小学教育毕业生自荐信
2013/11/18 职场文书
企事业单位求职者的自我评价
2013/12/28 职场文书
揭牌仪式主持词
2014/03/19 职场文书
毕业评语大全
2014/05/04 职场文书
寻衅滋事罪辩护词
2015/05/21 职场文书
python办公自动化之excel的操作
2021/05/23 Python
Android开发之WECHAT微信小程序路由跳转的两种形式
2022/04/12 Java/Android
windows系统搭建WEB服务器详细教程
2022/08/05 Servers