python pandas 列位置_Python数组语句

v2-6dd6b128c0fca904c9faeb810a435121_1440w.jpg?source=172ae18b

NumPy 和 pandas 是 Python 常见的两个科学运算的包,提供了比 Python 列表更高级的数组对象且运算效率更高。常用于处理大量数据并从中提取、分析有用指标。

使用之前,需要先在conda中安装这两个包,安装命令:

conda install numpy,pandas

安装成功以后载入两个包:

v2-81adc0c23680137f1654ba6f1cc131a3_b.jpg

1、运用 NumPy 分析一维数据

1.1 定义一维数组:

v2-0797db84346f9dc410aebefbff3a74b2_b.png

1.2 查询:

v2-d4ca4147426b50943fdfd8b693f0f7ab_b.jpg

1.3 切片访问 - 获取指定序号范围的元素

v2-2f92095fd950830a7d55f3ffad7139b0_b.jpg

1.4 查询数据类型:

v2-d3480dfe9e3bc8d11d4a6162c3caa7e0_b.jpg

1.5 统计计算 - 平均值

v2-40dfc00efebff919e2abddcb7798f6d8_b.jpg

1.6 统计计算 - 标准差

v2-049f78304e27375cb559acd6a556bea1_b.jpg

1.7 向量化运行 - 乘以标量

v2-0b8396794eafec78765d099507b89843_b.jpg

2、运用 pandas 分析一维数据

2.1 定义 Pandas 一维数据结构:定义 Pandas 一维数据结构 – Series

v2-4aaabe01c60d1a58240cc9622ce1ebea_b.jpg

2.2获取描述统计信息:

v2-025359c4063341fd363d28c0630f66ea_b.jpg

2.3 iloc属性用于根据索引获取值

v2-38cf078424becd078e76a8ccec967f41_b.jpg

2.4 loc属性用于根据索引获取值

v2-9e0effb1bc55ee4d0d5426b02b7d2c64_b.jpg

2.5 向量化运算 - 向量相加

v2-2edbf6a8f8bca0ffcb1252ce93722873_b.jpg

2.6 删除缺失值

v2-870106688f9033f0e52ddb443f9077fb_b.jpg

2.7 填充缺失值

v2-5db21f66a35b9dfa3d218f6f51ebeadf_b.jpg

3、运用 NumPy 分析二维数据

3.1定义二维数组:

v2-17ce742443e9df92387d21677fa4420d_b.jpg

3.2 获取元素:

v2-ae72c263e134b1f99e2735b0c0fedd4c_b.jpg

3.3 获取行:

v2-42a36ebc09cae83f7372d30eb422f80c_b.jpg

3.4 获取列

v2-048580eb36e9790f244f5cee992a3906_b.jpg

3.5 NumPy数轴参数:axis

1) 如果没有指定数轴参数,会计算整个数组的平均值.

v2-8c275ce976bfd51740db143880f5c2b9_b.jpg

2) 按轴计算:axis=1 计算每一行

v2-5e41590a8a1dfda5964232762098cd64_b.jpg

3) 按轴计算:axis=0 计算每一列

v2-7c9aa54a23eaa96dd0b077ca1f37d5b5_b.jpg

4. 运用 pandas 分析二维数据

pandas 二维数组:数据框(DataFrame)

4.1 定义数据框

v2-4bad90dcc0ee01b7c932322eb9758f73_b.jpg

4.2 平均值

v2-74c0f1c5c31dc31c556efc98e1e112de_b.jpg

4.3 查询数据 - iloc属性用于根据位置获取值

1) 查询第1行第2列的元素

v2-02d37d7cf1261d5a5bb6e951c3fa981d_b.jpg

2) 获取第1行 - 代表所有列

v2-9c285168a5effa53ff6464b57a73c7e1_b.jpg

3) 获取第1列 - 代表所有行

v2-32db61bd976a1a6e8bbab61079df10c4_b.jpg

4.4 查询数据 - loc属性用于根据索引获取值

1) 获取第1行商品编码元素

v2-0505f7bba18fa7ae470bd77c32b7c4dc_b.jpg

2) 获取第1行

v2-912a80fc90a2b0ed0af219f66b134899_b.jpg

3) 获取“商品名称”这一列

v2-1b5df546343e1e1a8b746f7ed5bc7fc1_b.jpg

4)简单方法:获取“商品名称”这一列

v2-68b95da3088629116d2eef190b3b2289_b.jpg

4.5 数据框复杂查询 - 切片功能

1) 通过列表来选择某几列的数据

v2-82bac074b2d11740eec72fe156d85005_b.jpg

2)通过切片功能,获取指定范围的列

v2-abddd25b7b0ae168d4c07efa807a93a4_b.jpg

4.6 数据框复杂查询 - 条件判断

v2-2bdedc60f75720ee6a2dff03d9355c44_b.jpg

4.7 查看数据集描述统计信息

1 ) 读取 Ecxcel 数据

v2-adb59f50660f9a8a33f87879a5f7bad8_b.jpg

2) 查询行、列总数

v2-6dafb5994ad3d58f94596e2bc099390d_b.jpg

3)查看某一列的数据类型

v2-619ec3b8677c1117b0b747fd1159c582_b.jpg

4)查看每一列的统计数值

v2-3f4b8730578aee1d57a12fd2e5817dbe_b.jpg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值