- 博客(28)
- 收藏
- 关注
原创 Tiny Tiny RSS设置定时更新
可用的方法(crontab定时任务)在config.php文件中设置PHP_EXECUTABLE的PHP 路径:define('PHP_EXECUTABLE', '/www/server/php/74/bin/php');定时更新模式,不能使用 root 身份运行 TTRS PHP 更新脚本,可以 www 身份运行:CentOS 7 系统:修改 /etc/crontab 文件,指定用户执行更新脚本:vi /etc/crontab增加定时任务,使用 www 用户执行:*/30 * * *
2020-06-07 16:25:22
3179
原创 数据分析第三篇——Pandas之数据的分割与聚合
3.10 高级处理-分割与聚合3.10.1 什么是分组与聚合3.10.2 分组与聚合的APIDataFrame.groupby(by=分组依据的列标签, as_index=False)[聚合依据的DataFrame列标签]key:分组列的数据,可以有多个案例:不同颜色不同笔的价格数据Series的方法:聚合依据的DataFrame列.groupby(分组依据的DataFr...
2020-04-13 09:53:41
569
原创 数据分析第三篇——Pandas之交叉表与透视表
3.9 高级处理——交叉表与透视表3.9.1 交叉表与透视表有什么作用3.9.2 使用crosstab(交叉表)实现3.9.3 使用pivot_table(透视表)实现3.9.1 交叉表与透视表的作用探究两个变量之间的关系3.9.2 使用crosstab(交叉表)实现交叉表:交叉表用于计算一列数据对于另一列数据的分组个数(寻找两个列之间的关系)pd.crosstab(v...
2020-04-13 09:49:15
653
原创 数据分析第三篇——Pandas之数据的合并
3.8 高级处理—合并3.8.1 pd.concat()实现合并——按方向3.8.2 pd.merge()实现合并——按索引如果数据由多张表组成,那么有时需要将不同的内容合并在一起分析3.8.1 pd.concat()实现合并(按方向)pd.concat([data1, data2], axis=0)按行或列索引进行合并,axis=1为水平拼接(按列索引的方向),axis默认为...
2020-04-13 09:47:45
373
原创 数据分析第三篇——Pandas的数据离散化
3.7 高级处理–数据离散化目标应用cut、qcut实现数据的区间分组应用get_dummies实现数据的one-hot编码内容预览3.7.1 什么是数据的离散化3.7.2 为什么要离散化3.7.3 如何实现数据的离散化3.7.1 什么是数据的离散化连续属性的离散化就是在连续属性的值域上,将值域划分为若干个离散的区间,最后用不同的符号或整数值代表落在每个子区间中的...
2020-04-13 09:45:25
625
原创 数据分析第三篇——Pandas之缺失值处理
3.6 Pandas的缺失值处理如何进行缺失值处理两种思路删除缺失值填补缺失值缺失值处理实例3.6.1 如何处理nan3.6.2 缺失值处理实例3.6.1 如何处理NaN判断数据中是否存在NaNpd.isnull(df)—返回布尔值构成的FataFramepd.notnull(df)—返回布尔值构成的DataFrame处理缺失值的两种思路删...
2020-04-13 09:43:16
430
原创 数据分析第三篇——Pandas的输入/输出操作
3.5 文件的读取与存储目标:pandas几种文件读取的操作应用CSV方式和HDF方式实现文件的读取与存储内容:3.5.1 CSV3.5.2 HDF53.5.3 JSON3.5.4 拓展3.5.5 总结pandas支持读写的文件格式:3.5.1 CSV1. 读取CSV文件——read_csv()pandas.read_csv(filepath_or_bu...
2020-04-13 09:41:09
425
原创 数据分析第三篇——Pandas画图
3.4 Pandas画图目标:DataFrame的画图函数了解Series的画图函数内容预览:3.4.1 pandas.DataFrame.plot()3.4.2 pandas.Series.plot()3.4.1 pandas.DataFrame.plot()DataFrame.plot(x=None, y=None, kind=‘line’)x : la...
2020-04-13 09:34:28
206
原创 数据分析第三篇——Pandas之DataFrame的运算(算数运算、逻辑运算、统计运算与自定义运算)
3.3 DataFrame运算3.3.1算数运算算数运算符算数运算函数3.3.2 逻辑运算逻辑运算符布尔索引逻辑运算函数3.3.3 统计运算3.3.4 自定义运算3.3.1 算数运算使用算术运算符使用算数运算函数add(other)——加sub(other)——减1. 使用算数运算符data['open'].head()trade...
2020-04-13 09:32:33
1505
原创 数据分析第三篇——Pandas的基本数据操作(赋值、索引与排序)
3.2 基本数据操作3.2.1 索引操作3.2.2 赋值操作3.2.3 排序DataFrameSeries读取数据import pandas as pddata = pd.read_excel('stock.xls', header=0, index_col=0, encoding='utf-8')data close...
2020-04-13 09:29:07
706
原创 数据分析第三篇——Pandas之Multiindex与Series
3.1.4 Multiindex与Panel1. Multiindex多级或分层索引对象index的属性:names:levels的名称levels:每个level的元组值new_df.indexnew_df.index.levelsnew_df.index.namesMultiIndex([(2012, 1), (2014, 4), ...
2020-04-13 09:26:47
1619
原创 数据分析第三篇——Pandas介绍与DataFrame
3.1 Pandas介绍3.1.1 Pandas简介panel + data + analysis2008年由WesMcKinney开发专门用于数据挖掘的python库以NumPy为基础,依赖NumPy来实现高性能计算基于matplotlib,能够简单地画图独特的数据结构3.1.2 为什么使用Pandas便捷的数据处理能力方便的文件读取功能封装了Matplotlib、N...
2020-04-13 09:22:19
215
原创 数据分析第二篇——NumPy入门
2 NumpyNumpy 高效的运算工具Numpy的优势ndarry属性基本操作ndarry.方法()numpy.函数名()ndarry运算逻辑运算统计运算数组间运算合并、分割、I/O操作、数据处理2.1 Numpy的优势学习目标目标了解Numpy运算速度上的优势知道Numpy的数组内存块规格知道Numpy的并行运算应用机器学习、...
2020-04-05 15:52:41
397
原创 python中正则表达式的运用方式
什么是正则表达式官方解释:正则表达式的概念是使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。简单来说,正则表达式就是通过一定的匹配规则,从一个字符串中提取出我们想要的数据,虽然有时候会比较复杂,但无疑它是非常强大的。在python中要使用正则表达式,首先需要先导入python内置的re模块。正则表达式的常用方法:findall()submatch...
2020-04-03 09:35:56
389
原创 数据分析第一篇——Matplotlib入门笔记(五)——饼图的绘制
饼图(pie)饼图的作用:展示比例关系饼图的绘制饼图api的介绍:注意显示的百分比的位数plt.pie(x, labels=, autopct=, colors)x:数量,自动计算百分比labels:每部分的名称autopct:占比显示指定%1.2f%%colors:每部分的颜色添加axis:为了让显示的饼图保持圆形,需要添加axis保证长宽一样plt.axi...
2020-03-28 21:58:13
841
原创 数据分析第一篇——Matplotlib入门笔记(四)——直方图的绘制
直方图的两个概念:组数:在统计数据时,数据被分成的组的个数组距:每一组两个端点的差直方图与柱状图的对比:直方图展示数据的分布,柱状图比较数据的大小直方图x轴为定量数据,柱状图x轴为分类数据直方图柱子间无间隔,柱状图有间隔直方图柱子宽度可以不同,柱状图柱子宽度必须相同直方图的绘制:plt.hist(x, bins=None, density=None, **kwarg...
2020-03-28 21:53:46
315
原创 数据分析第一篇——Matplotlib入门笔记(三)——柱状图的绘制
柱状图api的调用格式:plt.bar(x, y, width, align='center', **kwargs) # x, y:数据 width:柱的宽度需求1-对比每部电影的票房收入import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimSun'] #用来正常显示中文标签plt.rcParams['a...
2020-03-28 21:48:54
228
原创 数据分析第一篇——Matplotlib入门笔记(二)——散点图的绘制
散点图的绘制:# 需求:探究房屋面积和价格的关系# 1.准备数据x = [225.98, 247.07, 253.14, 457.85, 241.58, 301.01, 20.67, 288.64, 163.56, 120.06, 207.83, 342.75, 147.9, 53.06, 224.72, 29.51, 21.61, 483.21, 245.25, 399....
2020-03-28 21:41:42
313
原创 数据分析第一篇——Matplotlib入门笔记(一)——折线图的绘制
matplotlib的三层结构1.容器层画板层(canvas)画布层(figure)绘图区/坐标系(subplots/axises)2.辅助显示层3.图像层1.1 折线图的绘制与显示1.1.1 显示一周的天气# 创建画布, figsize设置画布大小, dpi设置清晰度plt.figure(figsize=(7, 7), dpi=80)# 绘制图像plt.pl...
2020-03-28 19:26:05
670
1
转载 pasdas模块基础学习
#pandas中的元素如果为空值,会返回NaN'''pandas简介pandas是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专注于Python数据包开发的PyData开发team继续开发和维护,属于PyData项目的一部分。Pandas最初被作为金融数据分析工具而开发出来,因此,pandas为时间序列分...
2020-01-03 15:26:11
619
原创 python的openpyxl 3.0.2版无法保存数据
在使用openpyxl3.0.2版的时候老是报错“TypeError: got invalid input value of type , expected string or Element”,在将3.0.2版的卸载并且重新安装了3.0.0版的openpyxl之后此报错解除!...
2019-12-30 22:19:19
1252
原创 用python解决选择困难症
用python来解决“早上吃什么?中午吃什么?晚上吃什么?”的灵魂三问:import random#选择菜品def chose_dish(): dish = input('请输入可以选择的菜品,菜与菜之间用空格隔开:') dish_list = dish.split() choice_list = [] num = int(input('你想吃几个菜?请输入...
2019-12-29 20:46:10
3342
原创 在python中实现滚动广告屏效果
import os, timesen = '好,才能贵!贵,才能好!百年宝沃!'for num in range(20): os.system('cls') print(sen) sen = sen[1:] + sen[0] time.sleep(0.3)
2019-12-29 20:42:20
972
原创 用python给指定csv表格中的联系人群发带附件的邮件
以下为使用python给指定路径的csv表格中的联系人群发带附件的邮件(csv表格的第一列为联系人姓名,第二列为联系人邮箱账号)的代码,详情见注释。import timeimport csv #用于读取收件人列表import smtplib #用于发送邮件from email.header import Header #Header用于构造邮件头from email.mime....
2019-12-29 17:00:13
464
原创 python中绝对值的三种求法
import math def abs_value1(): #使用条件判断求绝对值 a = float(input('1.请输入一个数字:')) if a >= 0: a = a else: a = -a print('绝对值为:%f' % a) def abs_value2(): #使用内置函数求绝对值 a =...
2019-12-28 23:44:08
4139
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人