当前位置: 首页 > news >正文

北碚网站建设公司ssh精品课程网站开发

北碚网站建设公司,ssh精品课程网站开发,大连建设公司网站,哪个网站可以做头像文章目录 1、pandas介绍2、为什么使用pandas3、pandas的数据结构1、Series2、DataFrame3、MultiIndex 4、pandas基本数据操作1、索引操作2、赋值操作3、排序4、算术运算5、逻辑运算6、逻辑运算函数7、统计函数8、累计统计函数9、自定义运算 5、pandas读取文件和存储1、csv文件2…

文章目录

  • 1、pandas介绍
  • 2、为什么使用pandas
  • 3、pandas的数据结构
    • 1、Series
    • 2、DataFrame
    • 3、MultiIndex
  • 4、pandas基本数据操作
    • 1、索引操作
    • 2、赋值操作
    • 3、排序
    • 4、算术运算
    • 5、逻辑运算
    • 6、逻辑运算函数
    • 7、统计函数
    • 8、累计统计函数
    • 9、自定义运算
  • 5、pandas读取文件和存储
    • 1、csv文件
    • 2、HDF5
    • 3、JSON
  • 6、使用pandas连接数据库
    • 1、安装sqlalchemy
    • 2、使用read_sql()函数读取数据
  • 7、pandas高级用法
    • 1、缺失值处理
    • 2、数据离散化
    • 3、合并
    • 4、交叉表和透视表
    • 5、分组与聚合

需要使用的库

import pandas as pd
import numpy as np
from matplotlib import pyplot as plt

1、pandas介绍

  • 专门用于数据挖掘的开源python库
  • 以numpy为基础,借力numpy模块在计算方面性能高的优势
  • 基于matplotlib,能够简便的画图
  • 独特的数据结构

2、为什么使用pandas

Numpy已经能够帮助我们处理数据,能够结合matplotlib解决部分数据展示等问题,那么pandas学习的目的在什么地方呢?

  • 增强图表可读性
    在这里插入图片描述
  • 便捷的数据处理能力
    在这里插入图片描述

3、pandas的数据结构

pandas中一共有三种数据结构,分别为:Series、DataFrame和MultiIndex。
其中Series是一维数据结构,DataFrame是二维表格型数据结构,MultiIndex是三维的数据结构。

1、Series

Series是一个类似于一维数组的数据结构,它能够保存任何类型的数据,比如整数、字符串、浮点数等,主要由一组数据和与之相关的索引两部分构成。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、DataFrame

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、MultiIndex

在这里插入图片描述

4、pandas基本数据操作

在这里插入图片描述

1、索引操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、赋值操作

在这里插入图片描述

3、排序

在这里插入图片描述
在这里插入图片描述

4、算术运算

在这里插入图片描述
在这里插入图片描述

5、逻辑运算

在这里插入图片描述

6、逻辑运算函数

在这里插入图片描述

7、统计函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8、累计统计函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9、自定义运算

在这里插入图片描述

5、pandas读取文件和存储

1、csv文件

在这里插入图片描述

  • 1、读取csv文件方法
    在这里插入图片描述
  • 2、保存csv
    在这里插入图片描述

2、HDF5

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3、JSON

在这里插入图片描述
在这里插入图片描述

6、使用pandas连接数据库

1、安装sqlalchemy

在这里插入图片描述

2、使用read_sql()函数读取数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、pandas高级用法

1、缺失值处理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、数据离散化

  • 1、为什么要离散化
    连续属性离散化的目的是为了简化数据结构,数据离散化技术可以用来减少给定连续属性值的个数,离散化方法经常作为数据挖掘的工具

  • 2、什么是数据的离散化
    连续属性的离散化就是在连续属性的值域上,将值域划分为若干个离散的区间,最后用不同的符号或整数值代表落在每个子区间中的属性值。
    离散化有很多种方法,这使用一种最简单的方式去操作

    • 原始人的身高数据:165、174、160、180、159、163、192、184
    • 假设我们按照身高分几个区间:150-165、165-180、180-195
      这样我们将数据分到三个区间段,我们可以对应的标记为矮、中、高三个类别,最终要处理成一个"哑变量"的矩阵
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

3、合并

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、交叉表和透视表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 上面获取这个透视表的步骤,可以用一个函数代替
    在这里插入图片描述

5、分组与聚合

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/415819.html

相关文章:

  • 高功耗显卡散热与兼容性全解析
  • 关系代数的核心操作:深入理解笛卡尔积与自然连接
  • 江门市住房城乡建设局网站wordpress设置上传大小
  • C# Socket高性能编程:从瓶颈原理到优化实践
  • 中国建设银行网站多少网站标题更改后要多久才能收录
  • 我们为什么选择做电子商务网站深圳营销建网站公司
  • 极速网站推广专家建立个人网站视频教程
  • 自己创做网站wordpress 路径文件大小
  • 自适应网站如何做mip网页盘锦网站建设服务
  • 吾爱出品,吊打付费!
  • C++ list的常用接口
  • 第13篇:如何精准控制买入卖出价格?entry/exit_pricing 实战配置
  • 广州网站建设信科分公司傻瓜式网站界面
  • 会展门户网站源码电子商务html网站模板
  • 网站开发的成果优秀网格员事迹材料
  • 网站搭建联系方式在国内做推广产品用什么网站好
  • 免费自助建站软件渌口区市政建设局网站
  • 云南建设工程网站临沂网站建设找谁
  • 关于网站设计大型门户网站建设价格
  • 丹东市住房和城乡建设网站wordpress首页文章截取
  • 【C++】STL:Stack详解
  • openHarmony之AI Engine:万字讲解如何在应用、开发板上接入AI大模型调用
  • 成都金铭 网站建设page怎么打开wordpress
  • 安徽省建设厅网站官网深圳科技公司大全
  • 在Windows电脑上使用非标准端口的SMB服务
  • 做网站可以使用免费空间吗wordpress特效代码
  • 集合 python
  • 网站开发工程师薪资室内设计很多人都干不下去了
  • 安顺市哪里可以做网站合肥seo管理
  • 企业网站的设计要点网站建设实训总结报告