dataframe python_10,二维dataframe —— 类excel操作

本节介绍Python数据分析库pandas中的DataFrame,它是一个二维表格型数据结构,类似于Excel表格。DataFrame具有数据直观、功能强大的特点,支持导入导出Excel、增删行列、排序及绘图等功能。我们将探讨如何利用DataFrame进行Excel操作,如导入导出、增加删除行列、排序和绘制图表。
摘要由CSDN通过智能技术生成

〇,pandas简介

pandas是python数据分析领域最为经典的库之一,基于numpy构建。

pandas中常用的数据结构有:

1,Series:一维数组,有index。Series中只允许存储同种类型数据。

2,DataFrame:二维的表格型数据结构。可以将DataFrame理解为Series的容器。

3,Panel :三维的数组。可以理解为DataFrame的容器。

你发现 pandas库的名字和这三种数据结构名字的关系了吗?本节和接下来的几节我们介绍DataFrame。DataFrame是python在数据分析领域使用最广泛的数据结构。具有以下优点:

数据直观 ———— 就像一个excel表格

功能强大 ———— 极其丰富的方法

DataFrame的概要如下:

DataFrame是一个Series容器,创建和索引方式和Series很像。

DataFrame可以看成是一个有index和columns名称的array,支持向量化。

你可以像操作excel表一样操作DataFrame:插入行和列,排序,筛选……

你可以像操作SQL数据表一样操作DataFrame:查询,分组,连接……

本节我们介绍DataFrame的类excel操作。

一,导入导出

1,导入excel表

55056a905ee22d2b21fd0a5deb4fdca8.png

2,导出excel表

bdceddac544dfb4d27f8e4804e4cc17f.png

二,增删行列

1,增加行

aa85e7540438eb7772fb13bb64032f80.png

2,删除行

297f709f90d7726b865ef2ac96d89020.png

3,增加列

98a74744ed9234de4692c52ab3588c70.png

4,删除列

c62411d30e79752a01e38a5677f72c49.png

5,移动行和列

42a972b14e03a4e1c302cddcbc74021a.png

7fa9d4e140ee0861448b046943714b95.png

56516d10ff93ffa1f89681f2198cc858.png

三,排序

1,按列值排序

cd24c6bc030f541c3c529ac912622968.png

73fad864f83a68db9762be246ae45fdb.png

2,按索引和列名排序

51ce38c081c8b07c4d862d136b5b938e.png

a80b0c2479d77b77191f419c9a37f03a.png

四,绘制图表

使用dataframe的plot方法可以绘制各种类型的图表:线形图,柱形图,饼图,散点图,密度图,等高线图等等。这种绘图功能背后通过调用matplotlib库实现。我们将在介绍matplotlib时再深入讲解利用dataframe绘图的方法。

07757497b3a6c4c2d4c146e19eb24a31.png

76a341b4aa962b91a7f9ae91804b7e36.png

971e9b60b88de6751da01ec30a99cb1c.png

378eea1512e038a26403c83628ea0b2c.gif

Python与算法之美

(Python_Ai_Road)

c3b98c11961dc0df59ecd890144f2acf.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值