Pandas数据处理分析系列5-数据如何提取

news/2024/7/21 5:55:43 标签: pandas, python, excel, 数据分析

Pandas-数据提取

①通过索引提取数据

  # 提取前10行数据

  df.head(10)

  # 提取末尾10行数据

  df.tail(10)

  # 通过列名提取数据

  df['列名’]

  # 通过布尔条件提取数据

  df[df['列名'] > 10]

 # 多条件过滤

  df[(df['列名1'] > 10) & (df['列名2'] < 20)]

df1=pd.read_excel("门店销售数据.xlsx")
df1=df1[(df1["门店编号"]=="B1001") & (df1["销售金额"]>6000)]
print(df1)

效果图如下:

 ②通过查询方法提取数据

语法:df.query('条件')

df1=pd.read_excel("门店销售数据.xlsx")
df1=df1.query("门店编号 =='B1001' & 销售金额>6000" )
print(df1)

 ③两个重要方法loc&iloc

ioc方法定义

loc是基于标签的索引方法,可以使用标签值来选择和访问数据。

loc使用的是行和列的标签&#x


http://www.niftyadmin.cn/n/5110104.html

相关文章

Arcgis 数据操作

在进行数据操作的时候&#xff0c;需要注意坐标系要一致&#xff0c;这是前提。 数据类型 文件地理数据库&#xff1a;gbd 个人地理数据库&#xff1a;mdb &#xff08;Mircosoft Access&#xff09; 矢量数据&#xff1a;shp 推荐使用gbd数据&#xff0c;效率会更高。 采…

基于金豺优化的BP神经网络(分类应用) - 附代码

基于金豺优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于金豺优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.金豺优化BP神经网络3.1 BP神经网络参数设置3.2 金豺算法应用 4.测试结果&#xff1a;5.M…

Java日志系统之Slf4j

目录 Slf4j Slf4j的简单使用 Slf4j的日志绑定流程 Slf4j桥接器 Slf4j Slf4j又称简单日志门面&#xff0c;Slf4j主要是为了给Java日志访问提供一套标准&#xff0c;规范的API框架&#xff0c;其主要意义在于提供接口&#xff0c;具体的实现可以交由其他的日志框架。 Slf4j…

Rust-后端服务调试入坑记

这篇文章收录于Rust 实战专栏。这个专栏中的相关代码来自于我开发的笔记系统。它启动于是2023年的9月14日。相关技术栈目前包括&#xff1a;Rust&#xff0c;Javascript。关注我&#xff0c;我会通过这个项目的开发给大家带来相关实战技术的分享。 如果你关注过我的Rust 实战里…

Map接口遍历方法

public static void main(String[] args) {Map map new HashMap();map.put("邓超", "孙俪");//替换map.put("王宝强", "马蓉");//okmap.put(null, "刘亦菲");//plmap.put("鹿晗", null);//okmap.put("lu汉&…

拦截器以及统一功能的实现

目录 引言 实现一个简单的拦截器 拦截器小结 统一访问前缀 统一异常处理 统一返回参数 ControllerAdvice 引言 HandlerInterceptor是Spring MVC框架提供的一个拦截器接口&#xff0c;它用于对请求进行拦截和处理。在Spring MVC中&#xff0c;拦截器可以用于实现一些通用的功能…

julia 笔记:向量化 . 运算符(广播)

在Julia中&#xff0c;点运算符. 被用于表示按元素的操作&#xff0c;这样就可以在不使用循环的情况下轻松地对数组进行操作。 1 数组和元素 a[1,2,3] a #3-element Vector{Int64}: # 1 # 2 # 3a2 #MethodError: no method matching (::Vector{Int64}, ::Int64) For element…

ES6 Promise 详解

目录 一、Promise基本介绍 二、Promise实现多次请求 1.传统Ajax方式实现多次请求 : 1.1 json数据准备 1.2 JQuery操作Ajax 2.使用ES6新特性Promise方式 : 三、Promise代码重排优化 1.问题分析 : 2.代码优化 : 2.1 数据准备 2.2 代码重排 一、Promise基本介绍 (1) Ajax方…