利用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