利用python实现数据分析

作者:米油 时间:2023-01-05 22:07:27 

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,数据分析
0
投稿

猜你喜欢

  • python调用支付宝支付接口流程

    2022-01-15 14:04:45
  • Python编程tkinter库Canvas实现涂鸦颜色表及围棋盘示例

    2023-08-02 13:21:02
  • Django框架中表单的用法

    2022-03-29 02:00:14
  • 跟老齐学Python之print详解

    2021-02-06 03:32:56
  • 【MongoDB for Java】Java操作MongoDB数据库

    2023-07-14 01:10:43
  • TensorFlow打印tensor值的实现方法

    2021-12-17 21:05:57
  • 获取Django项目的全部url方法详解

    2022-09-08 23:06:27
  • 基于OpenCV实现视频循环播放

    2023-07-13 09:10:33
  • python实现可逆简单的加密算法

    2023-08-02 04:00:31
  • Laravel中常见的错误与解决方法小结

    2023-09-09 19:38:37
  • 使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)

    2023-05-04 05:09:51
  • JS target与currentTarget区别说明

    2023-08-22 20:14:40
  • Python面向对象编程基础解析(一)

    2021-08-10 15:05:12
  • python实现的批量分析xml标签中各个类别个数功能示例

    2021-01-16 00:22:00
  • Windows10下 python3.7 安装 facenet的教程

    2022-06-21 11:17:01
  • AspJpeg组件:介绍、注册、高级使用方法

    2010-01-25 12:42:00
  • Python通过Manager方式实现多个无关联进程共享数据的实现

    2021-12-27 04:03:17
  • Python实现12306自动抢火车票功能

    2022-11-19 04:02:38
  • 用Python编写一个每天都在系统下新建一个文件夹的脚本

    2021-11-08 22:39:16
  • 使用python自动追踪你的快递(物流推送邮箱)

    2022-06-14 11:42:04
  • asp之家 网络编程 m.aspxhome.com