自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 mysql 开窗和groupby 一起使用 mysql 8.0窗口函数

转载文章标签文章分类阅读数。

2024-04-02 22:45:00 968 1

原创 Pyecharts中的Grid,Page, Tiemline,外加overleap详解

用户可以自定义结合 Line/Bar/Kline/Scatter/EffectScatter/Pie/HeatMap/Boxplot 图表,将不同类型图表画在多张图上。第一个图需为 有 x/y 轴的图,即不能为 Pie,其他位置顺序任意(就是说如果有一张bar图和一张pie图,在使用gird.add()的时候,需要首先gird.add(bar),然后gird.add(pie))。'''首先声明时,推荐一定要把width height定下来,如果你单纯就想将两张图水平/垂直布局,

2024-02-26 22:30:00 892 1

原创 Python数据分析库pandas高级接口dt, str, cat等相关

dt.year、dt.month、dt.day、dt.hour、dt.minute、dt.second、dt.week (dt.weekofyear和dt.week一样)分别返回日期的年、月、日、小时、分、秒及一年中的第几周。dt.year、dt.month、dt.day、dt.hour、dt.minute、dt.second、dt.isocalendar().week 分别返回日期的年、月、日、小时、分、秒及一年中的第几周。也可以读取数据的时候,直接转换成时间类型,参数parse_dates=

2024-02-21 15:01:23 473

原创 001__MySQL中的时间类型详解

时间戳,并不是常规意义时间戳(如:14253685),范围是’1970-01-01 00:00:00’到2037年。但是有零值,0000-00-00 00:00:00;date_add(date/time, interval n day/month/year-----)函数,用于增加一定的时间日期。date_sub(date/time, interval n day/month/year-----)函数,用于减少一定的时间日期。:时间(段),指定的某个区间之间,从-时间到+时间(有负时间表示);

2024-02-21 14:29:49 686

原创 整理_Python 正则表达式相关内容详解

下面来看代码理解1.通过span()提取匹配到的字符下标2.通过group()提取匹配到的内容而s字符串中有3个python的存在,match只能匹配到一个下面我们改变一下s,得到不一样的结果因为match从字符串的起始位置开始匹配,这里起始的第一个字符为1,所以匹配失败返回None.那么我们要如何才能匹配到字符串中间我们想要的部分呢,这个时候就用到了search函数。

2024-01-26 22:30:00 974 1

原创 pyecharts第三篇:对于全局配置项和系列配置项的一些理解

其中 .add("", [list(z) for z in zip(Faker.choose(), Faker.values())]) ## set_global_opts 的参数配置项 plitarea_opts 再嵌套 areastyle_opts。a. 全局配置项共包含 25 项配置内容,不同的可视化内容使用的侧重点不一样,具体问题区别对待. 偏重于可视化的。a. 系列配置项共包含 18 项配置内容,主要偏重于可视化过程中的。是对不同的图表的形成图像的数据输入,以及相关配置设置。

2024-01-18 22:15:00 1026 1

原创 pyecharts第一篇: 初识pyecharts图像

数据下载:通过百度网盘分享的文件:df2_a.cs…链接:https://pan.baidu.com/s/1MqsAtccwRmM-FxrFoOOz_g提取码:892z复制这段内容打开「百度网盘APP 即可获取」

2024-01-09 22:15:00 331

原创 pyehcarts第二篇:关系图的关键点是:节点node不能有重复的值

数据下载:通过百度网盘分享的文件:df2_a.cs…链接:https://pan.baidu.com/s/1MqsAtccwRmM-FxrFoOOz_g提取码:892z复制这段内容打开「百度网盘APP 即可获取」

2024-01-09 22:00:00 341

原创 python itertools模块: count,cycle,repeat,chain,groupby,accumulate,product,permutations,combinations等

比如说,product('ABC',repeat=4)等价于product('ABC','ABC','ABC','ABC').运行结果: [('apple', 10), ('banana', 20), ('melon', 30), ('strawberry', 'Sold out')]运行结果: [('apple', 10), ('banana', 20), ('melon', 30), ('strawberry', None)]如果不设置的话,就缺省地取第一个参数的长度,此时返回的结果为全排列。

2023-12-27 23:00:00 830 1

原创 python的itertools 模块中的部分常用函数(没有写实际的例子)

4. itertools.islice(iterable, start, stop[, step]): 返回一个迭代器,它返回可迭代对象中从start到stop之间的元素,步长itertools是Python中一个常用的模块,主要用于高效地生成各种迭代器。8. groupby(iterable, key=None): 生成一个迭代器,按照key函数对iterable中的元素进行分组,返回一个由(key, group)组成的迭代器,其中key表示分组的键,group表示分组后的元素集合。

2023-12-27 22:45:00 360 1

原创 python 装饰器decorator;collections模块包括defaultdict;functools模块包括偏函数partial;itertools提供用于操作迭代对象的函数;迭代器

迭代器:如果它的类有next方法和iter方法返回自己本身,对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。__iter__方法需要返回对象本身,即self,而__next__方法需要返回下一个数据,如果没有数据了,则会抛出一个StopIteration异常。1)可迭代对象包含迭代器2)如果一个对象拥有__iter_方法,其是可迭代对象;如果一个对象拥有__next。

2023-12-26 23:00:00 960 1

原创 关于pyecharts的官方网站/官网的使用方法

以上操作一共打开4个网页,为什么这么做呢?因为个人经验,在学习和工作使用pyecharts时,这样的4个网页,可以同时查找不同的需求内容。可以使用不常用的浏览器打开,这样不影响使用主浏览器。有时间慢慢介绍画图方法案例。因为在网页或者B站上的视频看到的多数都是简单的案例讲解,但是一旦应用到工作中,发现真的没有大的作用,或者说能够达到辅助完成工作的左右。

2023-12-20 22:00:00 683

原创 Python数据存储:pickle模块的使用比较

Python提供的pickle模块就很好地解决了这个问题,它可以序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。python的pickle模块实现了基本的数据序列和反序列化。“Pickling”是将Python对象层次结构转换为字节流的过程, “unpickling”是反向操作,从而将字节流(来自二进制文件或类似字节的对象)转换回对象层次结构。pickle模块只能在python中使用,python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化,

2023-12-19 13:48:46 371 1

原创 pip安装地址--清华源(国内常用镜像源)

华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/中国科学技术大学 :http://pypi.mirrors.ustc.edu.cn/simple/腾讯源:http://mirrors.cloud.tencent.com/pypi/simple。清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:http://mirrors.aliyun.com/pypi/simple/

2023-11-16 21:30:00 22131 1

原创 pandas中使用merge时,如果出现on=[‘column‘]的元素有许多相同,容易出现笛卡尔积现象,规避方法

(2)如果 c1和 c2存在重复值,需要注意笛卡尔积现象,此时可以使用循环解决(当然这种情况也是有限制的,需要c1或c2中相同元素对应的值对另外一个dataframe不重要)(1)如果 c1和 c2不存在重复值,就没有问题。

2023-11-07 00:00:00 389

原创 【无标题】notepad++的\r \n \t一些理解

(黑体字的内容也是notepad++里面的\r\n的含义)。但有的编辑器只认\r\n,有的编辑器则两个都认。所以要想通用的话,最好用\r\n换行。在微软的MS-DOS和Windows中,使用“回车CR('\r')”和“换行LF('\n')”两个字符作为换行符;Windows系统里面,每行结尾是 回车+换行(CR+LF),即“\r\n”;a. 只有单一的 一列数据,需要变成一行,输入需要替换的 是: \n。\ 转义字符 如:要使用 “\” 本身, 则应该使用“\\”\r\n 正则表达式可表示回车换行。

2023-09-08 10:14:12 2976 1

原创 在使用Pandas的 pd.merge() 报错:ValueError: You are trying to merge on int64 and object columns.

如果df_1里面的A或B的类型和df_2里面的数据类型不同,一般情况是字符串(str)和数据类型(int,float)的不同,在运行时,就会出现报错:ValueError: You are trying to merge on int64 and object columns.然后在进行后面的合并 df_data = pd.merge( df_1, df_2, on=['A', 'B'] ) 即可。2.解决方法 :把df_1和df_2的对应的on=['A', 'B'] 数据类型统一化,即可。

2023-09-06 18:10:03 597 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除