python学习
风月の铁锤
及时总结、整理是个好习惯
展开
-
Pyecharts图片保存
1,先下载组件from pyecharts import options as opts# 导入输出图片工具from pyecharts.render import make_snapshot# 使用snapshot-selenium 渲染图片from snapshot_selenium import snapshot2,首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件。(http://chromedriver.storage.googleapi原创 2021-09-29 18:35:51 · 1757 阅读 · 0 评论 -
时间处理函数
1,Pythonpd.to_datetime()df['repay_date'] = pd.to_datetime(df['repay_date'], format='%Y-%m-%d') # 将读取的日期转为datatime格式2,Sqldata_format() date_format(created_at, '%Y-%m-%d') >= date_format((current_date - INTERVAL '31' DAY), '%Y-%m-%d') ...原创 2021-07-05 16:48:40 · 196 阅读 · 0 评论 -
python 删除指定列
1,按名称删除d1=data.drop('apply_id',axis=1)删除了data表中名字为apply_id的列2,实际我想按索引删除第几列,但搜了好久都是按列名来删除的,希望有知道的小伙伴留言一下,谢谢!d1=df.drop(df.columns[len(df.columns)-1], axis=1)...原创 2021-06-30 16:16:02 · 5829 阅读 · 0 评论 -
Python基础函数|填充缺失数据pandas.DataFrame.fillna
pandas.DataFrame.fillna官方文档创建Dataframeimport pandas as pdimport numpy as npdf = pd.DataFrame([[np.nan, 2, np.nan, 0], [3, 4, np.nan, 1], [np.nan, np.nan, np.nan, 5], [np.nan, 3, np.nan, 4]], .原创 2021-06-30 11:25:34 · 349 阅读 · 0 评论 -
div函数
最近工作中使用了div函数,理解如下:cut_list = [i for i in list(df_copy.keys()) if i.endswith('cut')]a1 ={}a1_rate ={}for i in cut_list: a1[i] = df_copy.groupby(['is_ecommerce',i]).size().unstack(['is_ecommerce']) a1_rate[i] = a1[i].div(a1[i].sum(axis=0),axi原创 2021-06-11 10:39:41 · 2449 阅读 · 1 评论 -
Dataframe修改列名
先做一个Dataframe:import pandas as pda = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]})原创 2021-05-31 11:56:07 · 251 阅读 · 0 评论 -
Python发送邮件,含多个Dataframe
平时处理完数据后可能需要发送邮件,而格式一般都是定式的,每次手动发虽然不是很麻烦,但能省事还是省事,在网上找了很多资料发现一篇文章写得比较好,这里就直接使用了。原创 2021-05-28 16:41:25 · 2031 阅读 · 0 评论 -
【pip】安装包路径修改
shoplist = ['apple', 'mango', 'carrot', 'banana']原创 2021-05-28 16:06:53 · 396 阅读 · 0 评论 -
文档字符串 (docstrings)
在定义函数的时候,有时会有注释,这个注释也可以打印。def printMax(x, y): '''文档字符串,试试中文能不能输出.''' x = int(x) # convert to integers, if possible y = int(y) if x > y: print (x, 'is maximum') else: print (y, 'is maximum')printMax(3, 5)print(原创 2021-05-28 13:14:10 · 270 阅读 · 0 评论 -
SyntaxError: name ‘x‘ is parameter and global
def func(x): global x print ('x is', x) x = 2 print ('Changed local x to', x)x = 50func()print ('x is still', x )tishSyntaxError: name 'x' is parameter and global原创 2021-05-28 11:55:57 · 8622 阅读 · 3 评论