Python
文章平均质量分 61
pandas等
Coding的巴扎黑
重复工作 一键搞定
关注数据处理的自动化及可视化
核心语言:Python及VBA
展开
-
Python-时间及日期-08-文件修改时间
os.path.getmtime原创 2022-06-01 20:41:50 · 1576 阅读 · 0 评论 -
Python-基础知识-01-字典及列表与字符串转换
系统:Windows 7编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64这个系列讲讲Python的一些基础知识今天讲讲不同数据类型和字符串之间的相互转换Part 1:场景说明最近在做与钉钉宜搭Api交互时,要求传入的筛选条件为字符串格式的字典结构数据那么就得出了这个需求,字典与字符串进行格式转换Part 2: 代码import json# 字典与字符串dict_data = dict()dict_data["ky1"原创 2022-03-16 21:03:59 · 1244 阅读 · 0 评论 -
Python-科学计算-pandas-24-创建空DF
系统:Windows 10编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64pandas:1.1.5这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块生成一个空的dfPart 1:场景描述一些情况下需要对df进行操作,若这个df是中间计算出来,有可能是空字符串,这样后续的很多运算就会报错其中的一个方法就是给其赋值一个空的dfPart 2:代码1import pandas as pddf = pd.Dat原创 2022-03-04 22:36:56 · 6072 阅读 · 0 评论 -
Python-科学计算-pandas-23-按列去重
按列去重,drop_duplicates原创 2022-01-15 14:29:32 · 2122 阅读 · 0 评论 -
Python-唯一ID-01-生成唯一ID
唯一ID生成,通过时间戳及MAC地址原创 2021-12-18 16:51:32 · 3233 阅读 · 0 评论 -
Python-ini文件-02-删及写操作
ini配置文件的操作,删除和修改操作原创 2021-11-17 11:41:10 · 1505 阅读 · 0 评论 -
Python-ini文件-01-读操作
ini配置文件读操作,使用configparser库原创 2021-11-04 21:27:10 · 197 阅读 · 0 评论 -
Python-日志-logging-01-不同级别日志输出
日志输出,level=logging.INFO原创 2021-10-15 20:47:08 · 1065 阅读 · 1 评论 -
Python-科学计算-pandas-22-按某列排序
pandas df按某列进行排序df_1.sort_values(by='value4', ascending=False, inplace=True)原创 2021-09-24 21:17:45 · 3087 阅读 · 0 评论 -
Python-科学计算-pandas-21-DF中2列转为字典
系统:Windows 10编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64pandas:1.1.5这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块抽取Df中两列构成一个字典Part 1:场景描述已知df1,包括6列,"time", "pos", "value1", "value2", "value3", "value4抽取其中的pos和value1列构成一个字典由df生成字典Part 2:代码imp原创 2021-09-05 16:26:05 · 2224 阅读 · 0 评论 -
【项目实战】自监控-06-DataFrame行列操作
Python-pandas-DataFrame的行列操作原创 2017-07-26 20:15:50 · 304 阅读 · 0 评论 -
【项目实战】自监控-10-DataFrame索引操作(中篇)
pandas DataFrame 索引与列互换原创 2017-08-01 15:22:00 · 799 阅读 · 0 评论 -
【项目实战】自监控-09-DataFrame索引操作(上篇)
获取DataFrame 的行列索引原创 2017-07-30 20:46:50 · 655 阅读 · 0 评论 -
【项目实战】自监控-07-DataFrame行列操作(中篇)
对DataFrame的行列操作原创 2017-07-27 20:28:06 · 326 阅读 · 0 评论 -
【项目实战】自监控-08-DataFrame行列操作(下篇)
DataFrame的行列操作原创 2017-07-28 19:32:16 · 370 阅读 · 0 评论 -
Python-os-01-获取当前文件所在文件夹路径
微信公众号原文系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2这个系列讲讲os模块常用功能本文介绍:获取py文件所在文件夹路径Part 1:代码import osprint(os.path.abspath(__file__))current_address_1 = os.path.dirname(os.path.abspath(__file__))current_ad原创 2020-05-11 21:21:26 · 4328 阅读 · 0 评论 -
Python-os-03-文件及文件夹删除
微信公众号原文系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2这个系列讲讲os模块常用功能本文介绍:文件及文件夹删除Part 1:代码import osaddress_1 = r"E:\Coding\E_PythonWriting\os_example\示例\1"address_2 = r"E:\Coding\E_PythonWriting\os_example\示例\2原创 2020-05-11 21:18:47 · 1830 阅读 · 1 评论 -
Python-os-02-文件夹遍历,文件或者文件夹判断
微信公众号原文系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2这个系列讲讲os模块常用功能本文介绍:文件夹遍历,文件或者文件夹判断Part 1:代码import oscurrent_address = os.path.dirname(os.path.abspath(__file__))file_list = os.listdir(current_address)for原创 2020-05-11 21:20:54 · 451 阅读 · 0 评论 -
Python-os-04-新建文件夹及文本文件
微信公众号原文系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2Python:3.6.0这个系列讲讲os模块常用功能本文介绍:新建文件夹及文本文件Part 1:代码import oscurrent_dir = os.path.dirname(os.path.abspath(__file__))# 创建文件夹folder_name = "HelloWorld"folde原创 2020-05-11 21:16:54 · 2256 阅读 · 0 评论 -
Python-Excel-09-复制单元格区域
微信公众号原文系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2这个系列讲讲Python对Excel的操作今天讲讲使用win32com模块,复制工作表某一区域数据Part 1:示例说明已有一个Excel文件区域复制.xlsx,其中包括4个工作表工作表:原,原始数据...原创 2019-06-01 20:14:53 · 3477 阅读 · 0 评论 -
Python-时间及日期-07-获取本周或上周几具体日期
系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2Python:3.6.0这个系列讲讲Python对时间及日期的操作今天讲讲获取本周几的日期或者上周周几的日期涉及模块:datetimePart 1:实现功能1获取本周几的日期,例如获取本周周四的日期Part 2:代码1import datetimedef get_current_weekday(n): to原创 2020-09-20 18:59:59 · 1062 阅读 · 0 评论 -
Python-运行环境及条件-02-安装包复制
系统:Windows 10语言版本:Anaconda3-5.1.0-Windows-x86_64编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64Python:3.6.4这个系列讲讲Python运行环境及条件今天介绍如何快速复制另外一个项目已采用的包Part 1:场景描述将项目部署到另外一台计算机上时,需要重新配置运行环境例如原项目使用的pandas是1.1.5版本,那么在新的设备上配置的环境也肯定选1.1.5版本,防止出现一些原创 2021-06-19 09:41:37 · 363 阅读 · 0 评论 -
Python-科学计算-pandas-20-部分列获取及部分行合并
系统:Windows 10编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64pandas:1.1.5这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块按照时间列,得出每行属于上中下旬,进而对df进行分组Part 1:场景描述已知df1,包括6列,"quality_1", "measure_value", "up_tol", "down_tol", "group", "label"只需要其中的'quality_1'原创 2021-07-17 10:03:34 · 530 阅读 · 1 评论 -
Python-科学计算-pandas-19-df分组上中下旬
系统:Windows 10语言版本:conda 4.4.10编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64pandas:0.22.0这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块按照时间列,得出每行属于上中下旬,进而对df进行分组Part 1:场景描述已知df,包括3列,["time", "pos", "value1"]根据time列的结果对df进行分组,分为上旬、中旬、下旬三组分组规则,设置如下(这原创 2020-12-07 20:42:17 · 1327 阅读 · 0 评论 -
Python-科学计算-pandas-18-df拼接concat
系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2pandas:0.19.2这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块对不同df进行按行或者按列的拼接Part 1:场景描述已知3个df,对其按行进行拼接,按列进行拼接3个df按行方向拼接按列方向拼接Part 2:代码import pandas as pd# 显示所有列pd.set原创 2020-11-22 09:09:12 · 2983 阅读 · 1 评论 -
Python-科学计算-pandas-17-对某些列或行运算
系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2pandas:0.19.2这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块对Df的特定列或者行进行与自身或者常数的运算Part 1:场景描述已知一个df_1,列索引为:["value1", "value2", "value3", "value4"],行索引为0-7现有分别有以下需求:列操作:对"valu原创 2020-11-07 12:28:38 · 3030 阅读 · 0 评论 -
Python-科学计算-pandas-16-df与Series数据类型判断
系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2pandas:0.19.2这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块判断数据是否为DataFrame,或为SeriesPart 1:背景当我们使用Df的一些方法时,首先得明确该变量的数据类型是DataFrame,否则有可能会报错常见错误是,实际数据是一个Series。本文就是说如何识别一个数据是否为D原创 2020-10-30 21:00:04 · 2788 阅读 · 0 评论 -
Python-科学计算-pandas-15-df输出Excel和解析Excel
系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2pandas:0.19.2这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块将Df输出到Excel文件中,以及读取Excel中数据Part 1:目标当Df数据较多时,通过print输出效果不好的时候,可以考虑将其输出为Excel文件,或者纯粹是为了输出Excel文件很多输入文件都是Excel格式的,通过pan原创 2020-10-19 21:05:46 · 2493 阅读 · 0 评论 -
Python-科学计算-pandas-14-df按行按列进行转换
系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2pandas:0.19.2这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块将Df按行按列进行转换Part 1:目标最近在网站开发过程中,需要将后端的Df数据,渲染到前端的Datatables,前端识别的数据格式有以下特征- 数据格式为一个列表- 列表中每一个元素为一个字典,每个字典对应前端表格的一行-原创 2020-10-08 19:38:21 · 1770 阅读 · 0 评论 -
Python-科学计算-pandas-13-列名/删除列/替换nan
系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2pandas:0.19.2这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块修改Df列名,删除某列,以及将nan值替换为字符串yesPart 1:目标已知一个Df,如下图包括5列["time", "pos", "value1", "value2", "value3"]包括8行[0,1,2,3,4,5,6,原创 2020-09-12 22:02:19 · 1857 阅读 · 0 评论 -
Python-科学计算-pandas-11-df获取特定行或者列
微信公众号原文系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2pandas:0.19.2这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块从Dataframe获取特定的行或者列数据,生成一个列表Part 1:目标已知一个Df,如下图包括3列["time", "pos", "value1"]包括8行[0,1,2,3,4,5,6,7]目标:获取原创 2020-06-13 08:27:40 · 8761 阅读 · 0 评论 -
Python-科学计算-pandas-12-df单列计算
微信公众号原文系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64编辑器:pycharm-community-2016.3.2pandas:0.19.2这个系列讲讲Python的科学计算及可视化今天讲讲pandas模块计算Dataframe某一列的和、均值、最大值、最小值、样本标准方差Part 1:背景已知一个Df,如下图包括3列["time", "pos", "value1", "value2"]包括8行[0,1,2,3,4,原创 2020-09-12 21:09:35 · 1687 阅读 · 0 评论