摘要: 交叉表(cross-tabulation,简称crosstab)是⼀种⽤于计算分组频率的特殊透视表。 语法详解: pd.crosstab(index, # 分组依据 columns, # 列 values=None, # 聚合计算的值 rownames=None, # 列名称 colnames=No 阅读全文
posted @ 2020-07-01 22:47 赏尔 阅读(11041) 评论(0) 推荐(0) 编辑
摘要: 透视表是一种可以对数据动态排布并且分类汇总的表格格式。对于熟练使用 excel 的伙伴来说,一定很是亲切! pd.pivot_table() 语法: pivot_table(data, # DataFrame values=None, # 值 index=None, # 分类汇总依据 columns 阅读全文
posted @ 2020-06-29 22:35 赏尔 阅读(22918) 评论(0) 推荐(1) 编辑
摘要: 图形预览: 0、import import numpy as np from matplotlib import pyplot as plt from mpl_toolkits.mplot3d import Axes3D 1、开口向上的抛物面 fig = plt.figure(figsize=(9, 阅读全文
posted @ 2020-06-27 22:52 赏尔 阅读(2019) 评论(0) 推荐(0) 编辑
摘要: 图形: 0、import import numpy as np import matplotlib as mpl from matplotlib import cm from matplotlib import pyplot as plt from mpl_toolkits.mplot3d impo 阅读全文
posted @ 2020-06-25 23:15 赏尔 阅读(17010) 评论(0) 推荐(1) 编辑
摘要: 图形预览: 0、import import matplotlib as mpl from matplotlib import cm from matplotlib import pyplot as plt from mpl_toolkits.mplot3d import Axes3D 1、简单的连点 阅读全文
posted @ 2020-06-23 22:55 赏尔 阅读(9948) 评论(0) 推荐(2) 编辑
摘要: 图形预览: 说明: 在 3 维空间绘制点 (0,0, 0),(1, 1, 1),(2, 2, 2)及其在三个坐标平面的投影。 0、import import numpy as npfrom matplotlib import pyplot as plt from mpl_toolkits.mplot 阅读全文
posted @ 2020-06-21 23:24 赏尔 阅读(11511) 评论(0) 推荐(3) 编辑
摘要: 0、创建数据 import random import numpy as np import pandas as pd from string import ascii_uppercase as U_CASES random.seed(19990702) name = sorted([''.join 阅读全文
posted @ 2020-06-19 22:21 赏尔 阅读(3630) 评论(0) 推荐(0) 编辑
摘要: 1、extract() # 对每个元素调用 re.match(), 返回匹配的字符串组 示例: 提取其中的汉字 df_p['支付单位'].str.extract('(\w+)\(', expand=False).head() 2、contains() # 对每个元素调用 re.search(), 返 阅读全文
posted @ 2020-06-18 21:30 赏尔 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 0、import import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt from matplotlib.colors import rgb2hex from matplotlib.patches im 阅读全文
posted @ 2020-06-17 22:52 赏尔 阅读(2793) 评论(0) 推荐(0) 编辑
摘要: 0、import import numpy as np import pandas as pd import matplotlib as mplfrom matplotlib import pyplot as plt 1、读取数据 df = pd.read_csv('dataset/CHN_GDP( 阅读全文
posted @ 2020-06-16 23:55 赏尔 阅读(2152) 评论(0) 推荐(0) 编辑
摘要: 软件版本: 0、import import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt from matplotlib import cm from matplotlib.patches import Co 阅读全文
posted @ 2020-06-13 22:13 赏尔 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 0、import import matplotlib.pyplot as plt from matplotlib.patches import Polygon from mpl_toolkits.basemap import Basemap 1、世界地图 plt.figure(figsize=(20 阅读全文
posted @ 2020-06-10 22:40 赏尔 阅读(1361) 评论(1) 推荐(0) 编辑
摘要: 0、import import matplotlib.pyplot as plt from matplotlib.patches import Polygon from mpl_toolkits.basemap import Basemap 1、有国界线和海岸线的黑白风地图 fig = plt.fi 阅读全文
posted @ 2020-06-09 22:32 赏尔 阅读(8762) 评论(0) 推荐(0) 编辑
摘要: 0、import import matplotlib.pyplot as plt from mpl_toolkits.basemap import Basemap 1、带海岸线的黑白世界地图 fig = plt.figure(figsize=(12, 8), facecolor='cornsilk' 阅读全文
posted @ 2020-06-07 22:17 赏尔 阅读(5559) 评论(0) 推荐(1) 编辑
摘要: 0、import import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.basemap import Basemap 1、地球的“蓝色弹珠”投影照片 fig = plt.figure(figsize=(8, 8), 阅读全文
posted @ 2020-06-05 23:20 赏尔 阅读(2521) 评论(0) 推荐(0) 编辑
摘要: 因为 basemap 是基于 geos的,所以需要先安装 geos;因为 basemap 依赖于 pyproj,所以需要安装 pyproj。 在 Anaconda 环境下,使用 conda 方式安装,会把 basemap 所需的依赖都安装上,还解决了版本兼容性问题。 1 、安装 conda inst 阅读全文
posted @ 2020-06-05 22:59 赏尔 阅读(2624) 评论(0) 推荐(0) 编辑
摘要: 引例: R 茎叶图 data <- c(1, 35, 57, 40, 73, 82, 68, 69, 52, 1, 23, 35, 55, 65, 48, 93, 59, 87, 2, 64) stem(data) 1、python 实现 from itertools import groupby 阅读全文
posted @ 2020-06-04 22:29 赏尔 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: 1、import import matplotlib as mpl import matplotlib.pyplot as plt from matplotlib.patches import ConnectionPatch 2、绘制图形 # 使图表元素中正常显示中文 mpl.rcParams['f 阅读全文
posted @ 2020-06-03 23:05 赏尔 阅读(3849) 评论(0) 推荐(0) 编辑
摘要: 1、加载库 import os, sys, re import numpy as np import pandas as pd import matplotlib.pyplot as plt 2、读取数据 path = r'E:\数据集' data_file = os.path.join(path, 阅读全文
posted @ 2020-06-02 23:17 赏尔 阅读(640) 评论(1) 推荐(1) 编辑
摘要: 0、import import string import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt 1、极坐标系 # 设置画布 fig = plt.figure(figsize=(12, 8), # 画 阅读全文
posted @ 2020-06-01 22:19 赏尔 阅读(4505) 评论(1) 推荐(2) 编辑
摘要: 图形预览: 0、import import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Arc, Circle, Ellipse, Rectangle, Wedge 1、绘图 # 创建画布 fi 阅读全文
posted @ 2020-05-18 23:33 赏尔 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: 软件信息: 0、import import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Rectangle 1 、绘图 # 创建画布 fig, ax = plt.subplots(nrows=1 阅读全文
posted @ 2020-05-17 23:12 赏尔 阅读(2362) 评论(0) 推荐(0) 编辑
摘要: 0、import import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Ellipse 1、绘制形状 # 创建画布 fig = plt.figure(figsize=(12, 8), fac 阅读全文
posted @ 2020-05-16 22:29 赏尔 阅读(2960) 评论(0) 推荐(0) 编辑
摘要: 版本说明: 0、import import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Circle 1、绘制圆形 # 创建画布 fig = plt.figure(figsize=(12, 8) 阅读全文
posted @ 2020-05-15 22:09 赏尔 阅读(5463) 评论(0) 推荐(0) 编辑
摘要: 1、加载库 import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt 2、绘图 # 配置字体,显示中文 mpl.rcParams['font.sans-serif'] 阅读全文
posted @ 2020-05-12 22:10 赏尔 阅读(2091) 评论(0) 推荐(0) 编辑
摘要: 1、加载库 import matplotlib as mpl import matplotlib.pyplot as plt 2、单层圆环饼图 # 配置字体,显示中文 mpl.rcParams['font.sans-serif'] = ['SimHei'] # 配置坐标轴刻度值模式,显示负号 mpl 阅读全文
posted @ 2020-05-09 22:23 赏尔 阅读(5370) 评论(0) 推荐(0) 编辑
摘要: 1、加载库 import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt 2、逐步添加参数,查看绘图效果 def ax_set_title(s): ax.set_titl 阅读全文
posted @ 2020-05-08 22:12 赏尔 阅读(8279) 评论(0) 推荐(1) 编辑
摘要: 1、加载库 import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt 2、逐步添加 barh() 参数,绘制条形图 def title_table(ax): ax.set_title(label=f'No. 阅读全文
posted @ 2020-05-07 22:40 赏尔 阅读(9458) 评论(0) 推荐(0) 编辑
摘要: 1、加载库 import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt 2 绘图,逐步设置 bar() 参数 def title_table(ax): '''为图表添加标题和表格''' ax.set_titl 阅读全文
posted @ 2020-05-06 23:00 赏尔 阅读(30274) 评论(0) 推荐(0) 编辑
摘要: 1、加载库 import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt 2、绘制图形 # 定义数据 np.random.seed(428) x = np.linspace(0.5, 3.5, 100) # 在 阅读全文
posted @ 2020-05-02 12:53 赏尔 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 一、安装 wordcloud pip install wordcloud 二、加载包、设置路径 import os from wordcloud import WordCloud import matplotlib.pyplot as plt os.chdir('E:\\pyspace\\tmp') 阅读全文
posted @ 2020-04-30 22:16 赏尔 阅读(936) 评论(1) 推荐(0) 编辑
摘要: 【Python成长之路】词云图制作 https://zhuanlan.zhihu.com/p/91382540 阅读全文
posted @ 2020-04-29 22:20 赏尔 阅读(146) 评论(0) 推荐(0) 编辑
摘要: python 的 wordcloud 库用于生成各种漂亮的词云图,它依赖 numpy 库和 PIL 库。 wordcloud 库的官方参考为: https://amueller.github.io/word_cloud/generated/wordcloud.WordCloud.html一、word 阅读全文
posted @ 2020-04-28 22:27 赏尔 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 1、conda 的 “Solving environment: failed” 问题 跟新 .condarc 文件的内容: channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - http://mirrors.tun 阅读全文
posted @ 2020-04-15 23:19 赏尔 阅读(194) 评论(0) 推荐(1) 编辑
摘要: 安装前的建议: 将 vm 虚拟机连上网络后,在 secureRCT 中连接ubuntu,然后进行编写。 secureCRT 可以直接复制代码,如果在ubuntu桌面就必须纯手打代码,无法将外部浏览器的内容复制进去。 利用 secureRCT 可以进行 windows 与 linux 文件传输,比如在 阅读全文
posted @ 2020-04-01 22:19 赏尔 阅读(3089) 评论(0) 推荐(0) 编辑
摘要: 用 '[\u4e00-\u9fa5]' 匹配中文 在字符串中匹配中文 示例: 匹配字符串中的第一个中文字符 匹配字符串中的第一个连续的中文片段 匹配字符串中的所有中文字符 注:要确保正则字符和匹配文本是 unicode 范围内的编码。 应用 其他 扩充 范围 (转) 几个主要非英文语系字符范围: 2 阅读全文
posted @ 2020-03-23 22:25 赏尔 阅读(17194) 评论(0) 推荐(2) 编辑
摘要: JupyterLab简介 JupyterLab 是 Jupyter主打的最新数据科学生产工具,JupyterLab包含了Jupyter Notebook所有功能。 JupyterLab 作为一种基于 web 的集成开发环境,可以使用它编写 notebook、操作终端、编辑 markdown 文本、打 阅读全文
posted @ 2020-03-21 22:12 赏尔 阅读(1466) 评论(1) 推荐(0) 编辑
摘要: 声明:关于 vlookup 函数的用法,乃至任一 excel 函数的用法,在微软的帮助文档中都有详尽的说明。本文并非 vlookup 函数的用法说明或者应用实例,只是从数据处理的角度杂侃些许浅见。 诸如“excel 第一神技”,“excel 世界的门票君”,这样的说法或许多少有点标题党作秀的嫌疑,但 阅读全文
posted @ 2020-03-03 23:54 赏尔 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一、读入数据 import os import pandas as pd path = r'E:\pyspace\数据集' data_file = os.path.join(path, 'income_dist.csv') df = pd.read_csv(open(data_file)) # 因为 阅读全文
posted @ 2020-03-02 22:38 赏尔 阅读(4876) 评论(0) 推荐(0) 编辑
摘要: 1、 启动Notepad++ 软件,点击菜单栏 设置--语言格式设置,弹出如下的设置对话框。 2、点击背景色,设置如下的护眼色调 3、勾选使用全局背景色选项 点击保存并关闭,完毕。 阅读全文
posted @ 2020-03-01 22:55 赏尔 阅读(996) 评论(0) 推荐(0) 编辑