Python pands和matplotlib常用命令

一、pandas常用函数

df.sort_values()——按行列数据排序
df.sort_index()——按行列标签排序
df.duplicated()——判断重复数据
df.drop_duplicates()——去重
df.reset_index()——重新设置索引
df.set_index()——把某列设置为索引
df.rename(columns={})——修改列名
df = df[~df[]==XX]——"~"为取反
series.isin(list)——series单个数据是否在list中
series.str.replace(‘‘, ‘‘)——series字符替换
series.str.contains(‘xx‘)——series中是否包含"xx"字符,"xx"可为"^[92]"或[0-9]
df.apply(func)——应用自定义函数,底层用C运算,速度快
df.apply(lambda x: x.sum())——匿名函数
df.empty——df是否为空
df.fillna(‘‘)——缺失值填充
df.loc[xx, :]——取出某行全部数据
pd.concat()——df拼接
df.head(n)——展示前n行
df.T——df转置
df.corr()——计算相关系数
df.to_csv(file, encoding=)——保存文件
pd.read_csv(file, index_col=,encoding=)——读取文件
pd.read_excel(file, sheet_name, index_col,encoding)

pandas中excel操作
writer = pd.ExcelWriter(filePath)
df.to_excel(writer,sheet_name=, encoding=)
writer.save()

二、matplotlib常用操作

plt.rcParams[‘font.sans-serif‘]=[‘SimHei‘] #用来正常显示中文标签
plt.rcParams[‘axes.unicode_minus‘] = False # 用来正常显示负号
plt.rcParams[‘figure.figsize‘] = (16, 9) # 分辨率为16:9
plt.cla()——清除原有图像
plt.grid(b=None, which=‘major‘, axis=‘both‘)——网格设置
plt.savefig()——保存图片
子图1
fig, ax = plt.subplots()——生成子图
ax.xaxis.set_major_locator(ticker.MultipleLocator(5))——定义子图横坐标主刻度
ax.xaxis.set_minor_locator(ticker.MultipleLocator(1))——定义子图横坐标次刻度
ax.xaxis.grid(True, which=‘minor‘)——x坐标轴的网格使用主刻度 # 网格使用次坐标
ax.tick_params(which=‘minor‘, direction=‘in‘)
子图2
ax1 = plt.subplot2grid((2, 1), (0, 0), rowspan=1, colspan=1)
ax2 = plt.subplot2grid((2, 1), (1, 0), rowspan=1, colspan=1)
plt.setp(ax1.get_xticklabels(), visible=False) # 上边子图隐藏x轴坐标
plt.subplots_adjust(hspace=0.1)

三、其他模块

1、collections.deque 双向队列,可以从左边弹出,右边加入

原文地址:https://www.cnblogs.com/GavinSimons/p/11069917.html

时间: 2024-08-30 14:19:47

Python pands和matplotlib常用命令的相关文章

(appium+python)UI自动化_10_adb常用命令

前言 adb(Android Debug Bridge)工具是android-sdk里的一个工具,是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互.在app自动化测试过程中,有时要用到adb命令,但是每次都要百度感觉很是繁琐,故总结了下app自动化过程中几个常用的adb命令. adb常用命令 获取设备号 $ adb devices  下载apk 前提:需下载apk至电脑 $ adb install <电脑apk路径> 卸载apk $ adb uninstall <apk包名>

matplotlib 常用命令汇总

matplotlib 是python的一个画图工具包(主要针对2D图形),其使用与matlab类似. 在使用matplotlib 之前先要安装,同时 matplotlib又依赖于 numpy. 简单起见,可以直接安装anaconda,这是一个python数据处理和分析的工具包,已经包含了 numpy 和 matplotlib. 提供横坐标和纵坐标点画图,画简单的图 import matplotlib.pyplot as plt plt.plot([1,2,3,4]) # [1, 2, 3, 4]

Matplotlib常用命令

这里主要记录下常用设置: import numpy as np import matplotlib.pyplot as plt # 设定图片大小 fig, ax = plt.subplots(figsize=(8, 6)) # 设定中文字体,保证中文显示正常 plt.rcParams['font.sans-serif']='simhei' # 定义标签字体大小 font1 = {'family' : 'simhei', 'weight' : 'normal', 'size' : 18,} # 生

python中pip工具常用命令汇总

1.查看python解释器的版本 python --version 2.查看pip的版本 pip --version pip show 3.查看pip的帮助 pip --help 4.查看python的帮助 python --help 5.查看pip安装的外部包 pip list 6.查看需要更新的外部包 pip list --outdated 7.pip在线安装外部包 pip install 包名 8.pip在线通过镜像网站安装外部包 pip install -i https://pypi.t

python常用命令和基础运算符

基础运算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份运算符:is is not成员运算符:in not in ##in 判断元素是否存在该队列中 存在返回Turea= "abc"print("b" in a) num += 1 等于 num = num + 1 num -= 1 等于 num = num - 1num *= 1 等于 num = num * 1num /= 1 等于 num =

python例子-Django常用命令

1.新建一个Django项目: django-admin startproject project-name or django-admin.py startproject project-name 2.新建项目木下的一个子app:(是到生成的项目文件夹下) python manage.py startapp app-name or django-admin.py startapp app-name 3.同步数据库: python manage.py syncdb 注意:Django 1.7.1

python | mongodb 常用命令

MongoDB是NoSQL数据库系统中比较流行的数据库之一.它也是最接近关系型数据库的,一个数据库可以包含多个集合(Collection),类似于关系数据库中的表:而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,这就类似于关系数据库表中的每一条记录.下面和大家一起熟悉下MongoDB的基本管理命令. 一.MongoDB数据库常用命令 1.Help查看命令提示helpdb.help();db.yourColl.help(); 2.切换/创建数据库use raykaeso; 当

使用python中的matplotlib进行绘图分析数据

http://blog.csdn.net/pipisorry/article/details/37742423 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序.因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定. 在Linux下比较著名的数据图工具

python (六、常用第三方模块及综合实战)

# pillow图片处理from PIL import Image, ImageFilter # requests处理web请求import requests 代码量比较多 # 利用requests实现豆瓣模拟登陆from bs4 import BeautifulSoup # psutilimport psutil psutil is a cross-platform library for retrieving information on running processes and syst