
Python模块
文章平均质量分 79
Python各模块学习笔记
python-小卒
这个作者很懒,什么都没留下…
展开
-
Pandas将NaN转换为None 插入数据库
往mysql数据库插入数据时,不能插入nan空值,否则报错 nan can't be used with mysql。而Pandas读取excel表中的空值就是以nan表示,所以在以pandas方式读取excel数据后需要对nan值进行处理。处理后转为np.narry格式,再转为列表,再进行插入,最后提交事务。Pandas的nan空值的处理方法一:以None形式的空值替换NaN形式的空值import pandas as pddf = pd.read_excel('data.xlsx原创 2022-03-01 09:27:06 · 12844 阅读 · 6 评论 -
Python模块之BeautifulSoup
目录一、安装导入二、操作步骤第1步 解析html源码第2步 定位节点第3步 定位标签第4步 提取内容,并保存一、安装导入#安装模块cmd-->>>pip install bs4#导入模块from bs4 import BeautifulSoup二、操作步骤第1步 解析html源码#HTML源码html = """<html> <head> <title>BeautifulSoup技术&l原创 2022-01-05 09:07:52 · 853 阅读 · 0 评论 -
Pandas DataFrame新增一列
前言在进行数据分析时,经常需要按照一定的条件创建新的数据列,然后进行进一步分析。 直接赋值 df.apply()方法 np.where()方法 df.assign方法 按照条件选择分组分别赋值 一、直接赋值#直接赋值#方法一:增加值为空的新列df['D']='' #增加D列,并赋值为空值。#方法二:根据已有列增加新列df['D']=df['A']//10 #新建列D。A列数据除以10取整,结果放到D列df['D']=df['A']&g原创 2021-12-24 17:22:51 · 6457 阅读 · 0 评论 -
Python模块之时间模块学习笔记
目录一、time模块1、当前时间浮点数time()2、时间元组localtime()3、时间字符串4、格式化字符串time类strftime方法5、字符串时间转时间元组strptime()6、常用的时间格式二、datetime模块1、date(1)打印当前日期(2)当前日期字符串(3)字符日期转日期2、datetime(1)打印当前时间(2)当前时间转字符串显示(3)当前时间转字符串显示3、timedeltap...原创 2021-12-18 12:24:58 · 643 阅读 · 0 评论 -
Python模块之Matplotlib模块学习笔记
在Jupyter notebook中进行交互式绘图,需要执行一下语句% matplotlib notebook一、绘图基础知识二、相关函数简介#导入matplotlib的pyplot模块import matplotlib.pyplot as pltfigure():创建一个新的绘图窗口。figtext():为figure添加文字 axes():为当前figure添加一个坐标轴plot():绘图函数polar():绘制极坐标图axis():获取或设置轴属性的边界方法(坐标的原创 2021-12-17 15:12:35 · 3717 阅读 · 0 评论 -
Python模块之Pandas 格式化数据
目录一、style格式化数据1、所有列格式化2、指定列格式化(1) 使用字典对指定列格式化(2) 使用lambda对指定列格式化(3)使用na_rep设置空值的显示(4)内置样式函数3、用map()、applymap()结合自定义函数4、隐藏索引hide_index或列hide_columns5、当样式不取决于值时,使用set_properties二、用map()、applymap()结合format()格式化1、保留2位小数2、设置百分数3、...原创 2021-12-12 11:07:31 · 8578 阅读 · 0 评论 -
Python模块之xlwings模块学习笔记(二)
前言本次学习笔记主要记录xlwing的批量操作及其与Excel VBA相互调用。原创 2021-11-28 10:17:08 · 9070 阅读 · 2 评论 -
Python模块之xlwings模块学习笔记(一)
目录前言一、模块的安装二、xlwings的基本使用1、对APP进行操作(1)启动Excel程序(2)关闭程序2、对WorkBook进行操作(1)新建Workbook(2)返回所有book对象集合(3)保存Workbook(4)打开已有Workbook(5)引用(6)激活工作簿(7)Workbook属性(8)关闭Workbook3、对WorkSheet进行操作(1)选中工作表(2)新增工作表(3)激活工作表(4)清除(5)删.原创 2021-11-26 19:12:36 · 15132 阅读 · 1 评论 -
Python模块之os模块学习笔记
目录一、文件路径二、文件属性三、文件操作(1)重命名文件、文件夹(2)遍历、创建目录(3)删除文件、文件夹(4)打开、读写、关闭文件(5)获取文件基本信息一、文件路径os.getcwd():查看当前所在路径。即当前python脚本工作的目录路径。os.path.abspath(path):返回path的绝对路径。os.path.isabs(path):判断是否为绝对路径os.path.split(path):将路径分解为(文件夹,文件名),返回的是元组类.原创 2021-11-25 19:05:38 · 855 阅读 · 0 评论 -
Python模块之Pandas模块学习笔记
目录一、模块的安装二、数据结构1. DataFrame的创建2. DataFrame索引的修改3. DataFrame数据信息查看三、文件的读取和写入1. 读取2. 写入四、 数据的选取和处理1. 数据的选取2. 数据的处理3. 数据的拼接(增加行、列)4. 数据的统计分析5. 数据的汇总 一、模块的安装1. 安装pandaspip instal pandas2. 安装openpyxlpip instal openpyxl二、数...原创 2021-11-25 16:29:53 · 1154 阅读 · 0 评论