Python模块
文章平均质量分 53
Python模块
EricZHAOedu
走在技术的道路上...
让优秀成为一种习惯...
展开
-
pandas - 在做pivot_table时 如何将第一层column与第二层column交换位置
pandas - 在做pivot_table时 如何将第一层column与第二层column交换位置原始数据长这样:id course score semeter0 1 eng 73 a1 2 eng 19 b2 3 eng 72 a3 4 math 63 b4 5 math 70 b5 6 math 47 a6 7 chinese 21 b7 8 chinese 56 b8 9 chinese 19 bdf_pt = df.pivot_table(columns=["course原创 2022-04-28 14:30:17 · 1541 阅读 · 0 评论 -
Pyecharts
Pyecharts绘制一个柱状图from pyecharts.faker import Faker # 数据集from pyecharts import options as opts # 配置from pyecharts.charts import Bar # 实例化bar = Bar()# x,y 内添加的必须是list, list类型必须是python基础类型bar.add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])ba原创 2021-09-22 22:26:51 · 199 阅读 · 0 评论 -
Python xlwings - API
Python xlwings - APIhttps://docs.xlwings.org/en/stable/api.html # 官方文档xw - apps(app) - books(book) - sheets(sheet) - range(range_row,range_column)顶级方法1. xlwings.view(obj, sheet=None, table=True)Opens a new workbook and displays an object on its fi原创 2021-04-03 14:56:20 · 4704 阅读 · 0 评论 -
random模块
random模块import random1. random() # (0-1)之间的floatprint(random.random())2. randint(m,n) # [m,n]之间的整数print(random.randint(1,3))3. randrange(start,stop,step) # [start,stop)之间的一个整数,步长stepprint(random.randrange(1,3))4. choice()/choices() # 从给定数据集中返回1原创 2021-03-21 18:45:53 · 83 阅读 · 0 评论 -
OS & pathlib2 模块
OS & pathlib2 模块import ospath = os.getcwd() # 当前项目所在路径print(path) # D:\pythonProject\learningos.chdir(r"D:\a") # 改变当前脚本工作目录print(os.getcwd()) # D:\aos.makedirs('./a/b/c/d') # 当前目录下创建文件夹们os.removedirs('./a/b/c/d') # a/b/c/d文件夹们内都是空的话可以删除原创 2021-03-20 14:45:43 · 381 阅读 · 0 评论 -
time & datetime & calendar 时间模块
time & datetime & calendar 时间模块time和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。#常用方法1.time.sleep(secs)(线程)推迟指定的时间运行。单位为秒。2.time.time()获取当前时间戳表示时间的三种方式在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)结构化时间、格式化的时间字符串:(1)时间戳(timestamp) :通常来说,时间戳表示的是从1970原创 2021-03-18 14:56:09 · 131 阅读 · 0 评论 -
collections模块
collections模块以下部分内容参考女神博客,仅供学习使用在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。1.namedtuple: 生成可以使用名字来访问元素内容的tuple2.deque: 双端队列,可以快速的从另外一侧追加和推出对象3.Counter: 计数器,主要用来计数4.OrderedDict: 有序字典原创 2021-03-18 10:32:06 · 83 阅读 · 0 评论 -
正则与re模块
正则与re模块部分内容取自女神博客,仅供学习用途讲正题之前我们先来看一个例子:https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。假如我们随意的在手机号码这一栏输入一个11111111111,它会提示我们格式有误。这个功能是怎么实现的呢?假如现在你用python写一段代码,类似:phone_number = input('please input your原创 2021-03-16 13:46:30 · 110 阅读 · 0 评论