工具使用
文章平均质量分 63
工具使用
胡桃夹子zy
这个作者很懒,什么都没留下…
展开
-
python小用法日常笔记--不断update中
pandas读入和读出剪切板内容平时计算出的不太大的结果,可以直接读出到剪切板,在复制到excel中比较方便。df.read_clipboard()df.to_clipboard()原创 2021-09-12 17:42:39 · 239 阅读 · 1 评论 -
SQL/Python-窗口函数整理
一、MySQL & HiveSQL1、窗口函数语法FUNCTION_NAME([argument_list])OVER ([PARTITION BY window_partition,…][ORDER BY window_ordering, … [ASC|DESC]])[ { ROWS | RANGE } BETWEEN frame_start AND frame_end ] )示例:sum(sale) over(partition by city order by year原创 2021-04-18 12:53:16 · 885 阅读 · 0 评论 -
conda打包exe
1、conda安装pyinstaller2、Anaconda Prompt 怎么切换工作路径到E盘 以及更改默认打开路径(第二个方法)3、打包原创 2021-04-03 09:06:24 · 574 阅读 · 0 评论 -
excel转json操作
工作中需要用到将从数据库中下载的excel每行数据转成json文件,用于规则回溯,参考网上资料,通过以下代码可实现:import pandas as pdimport numpy as npimport jsonimport datetime# 导入数据# 由于phone2有缺失值,如果不加converters ={'phone2':str},导致读入会变成float形式,导致有值的手机号码后会加点0,如13812341234.0data= pd.read_excel(r'C:\Users\原创 2021-01-01 11:49:40 · 1670 阅读 · 0 评论 -
hivesql-根据逗号将一行数据拆成多行
列转行1、使用explode或posexplode方法1.1 对单列实行列转行 explode 配合 lateral view 使用-- 测试数据with temp as(select 1 as id ,'a,b,c' as name union select 2 as id ,'d,e,f' as name)测试数据如下:select id,name,s_namefrom temp lateral view explode(s原创 2020-11-23 08:18:33 · 10723 阅读 · 1 评论 -
时间日期处理-pandas
时间日期类型to_datetimepandas.to_datetime 将给定数据转化为日期时间。pandas.to_datetime(arg, errors=‘raise’, dayfirst=False, yearfirst=False, utc=None, format=None, exact=True, unit=None, infer_datetime_format=False, origin=‘unix’, cache=True)常用参数说明备注arg要转原创 2020-07-04 16:11:38 · 390 阅读 · 0 评论 -
时间日期处理-mysql
此篇将sql、python中用到的常见时间日期操作做个总结,便于日常工作中查看使用。1.SQL 日期操作1.1 mysql 日期和时间类型mysql中总共有5种日期时间类型,如下表:类型大小(字节)格式最小值最大值举例DATE4YYYY-MM-DD1000-01-019999-12-311973-12-30TIME3HH:MM:SS-838:59:59838:59:5915:30:00DATETIME8YYYY-MM-DD HH:M原创 2020-06-25 10:39:59 · 224 阅读 · 0 评论 -
文件操作
处理文本文件处理txt、doc等选择使用python原始文件处理方法1. 打开文件file_obj =open(file,[mode='r’,buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None])file:文件名,如果不在当前路径,需指出具体路径mode:打开文件的模式,具体见下图encoding:文件编码方式newline:换行符2. 读取文件read([size]) 读出整个文原创 2020-06-13 18:43:23 · 140 阅读 · 0 评论 -
CM资料下载操作
近期需要对系统中的CM影像资料进行下载,数据平台提供的接口只能通过上传apply_id下载,并且文件名也只标注apply_id,希望将下载完成后的文件名根据apply_id转成transport_id等,并最后按dept_name分组。import numpy as npimport pandas as pdimport osimport shutil# 封装成函数def cm_rename(path,match_data): # 后面添加是否考虑按营业部+时间分组? """ p原创 2020-05-30 10:17:39 · 215 阅读 · 0 评论