首页 > 其他分享 >Pandas - DataFrame.loc

Pandas - DataFrame.loc

时间:2024-03-06 12:55:20浏览次数:25  
标签:loc cobra 12 标签 DataFrame 索引 Pandas

描述

DataFrame.loc 主要是基于标签的索引方式,但也可以使用布尔数组进行索引。

  1. 单个标签,例如 5 或 'a'(注意 5 被解释为索引的标签,并不是索引中的整数位置)。
  2. 标签的列表或数组,例如 ['a', 'b', 'c']。
  3. 使用标签的切片对象,例如 'a':'f'。

war:[start]
注意与通常的Python切片不同,在这里开始和结束的标签都会被包含进来。与要切片的轴长度相同的布尔数组,例如 [True, False, True]
war:[end]

file:[示例数据]
df = pd.DataFrame([[1, 2, 12, 21], [4, 5, 45, 54], [7, 8, 78, 87], [9, 10, 910, 19], [11, 12, 1112, 2111]],
                  index=['cobra', 'viper', 'sidewinder', 'winter', 'water'],
                  columns=['max_speed', 'shield', 'footer', 'header'])

"""打印结果
            max_speed  shield  footer  header
cobra               1       2      12      21
viper               4       5      45      54
sidewinder          7       8      78      87
winter              9      10     910      19
water              11      12    1112    2111
"""

loc['cobra']


标签:loc,cobra,12,标签,DataFrame,索引,Pandas
From: https://www.cnblogs.com/Himmelbleu/p/18056281

相关文章

  • pandas笔记(一)-- 大的国家(逻辑索引、切片)
    题目描述如果一个国家满足下述两个条件之一,则认为该国是大国:面积至少为300万平方公里人口至少为2500万编写解决方案找出大国的国家名称、人口和面积按任意顺序返回结果表,如下例所示测试用例输入:namecontinentareapopulationgdpAfghanistanAsia65223......
  • locks包下面类介绍
    locks包的描述https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/package-summary.htmlLock接口https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Lock.html简介:通过加锁/释放锁可以实现类似于synchronized关键词实现的互斥和同步访问......
  • arm A64 local_irq_disable/local_irq_save实现
    Linux很多地方会使用local_irq_disable/local_irq_save函数,那么不同CPU架构,有不同的实现方式,arm64又是怎么实现的呢?下面是spin_lock_irqsave的代码调用层次关系:->spin_lock_irqsave/*include/linux/spinlock.h*/->raw_spin_lock_irqsave/*include/linux/spinlo......
  • 分组聚合不再难:Pandas groupby使用指南
    处理大量数据时,经常需要对数据进行分组和汇总,groupby为我们提供了一种简洁、高效的方式来实现这些操作,从而简化了数据分析的流程。1.分组聚合是什么分组是指根据一个或多个列的值将数据分成多个组,每个组包含具有相同键值(这里的键值即用来分组的列值)的数据行。聚合或者汇总则是......
  • InheritableThreadLocal 使用举例
    ThreadLocalpublicclassMyThreadextendsThread{privateThreadLocal<String>threadLocal=newThreadLocal<>();publicvoidrun(){threadLocal.set("ThreadLocalvalueinMyThread");System.out.println(&quo......
  • SMB(Server Message Block)协议配置信息的位置
    %SystemRoot%\system32\srvsvc.dll%SystemRoot%\System32\svchost.exe-ksmbsvcs%systemroot%\system32\wkssvc.dll%SystemRoot%\System32\svchost.exe-kNetworkService-p\Device\NetBT_Tcpip6_{93123211-9629-4E04-82F0-EA2E4F221468}\Device\Tcpip6_{93......
  • windows下用Code::blocks gcc/mingw系使用wxWidgets库
    很多Windows下用Code::blocks+wxWidgets的朋友最开始的时候都会因为这个错误无法编译而放弃wx。下面给出详细解决方法:1.到WX的目录下,找到include\wx\platform.h文件,用Codeblocks打开它2.Codeblocks下用菜单栏的Search->Find功能,找到#include"wx/setup.h"一行3.将"wx/set......
  • Cold Turkey Blocker Pro 4.4版本免费使用
    ColdTurkeyBlockerPro4.4版本免费使用介绍最近在推进毕设,无奈自制力不强,总是沉浸在bilibili无法自拔....偶然在网上看到ColdTurkeyBlocker,自称为TheToughestWebsiteBlockerontheInternet,于是进行了关注。ColdTurkeyBlocker是一款电脑软件,主要用于帮助用户管理和......
  • TransmittableThreadLocal 如何解决在分布式环境下线程池中使用ThreadLocal的问题
    在分布式环境下,线程池中使用ThreadLocal会出现线程安全问题,因为线程池中的线程是可以被多个请求共享的,当多个请求同时访问同一个ThreadLocal变量时,会出现数据互相干扰的问题。为了解决这个问题,Java提供了TransmittableThreadLocal类。TransmittableThreadLocal是ThreadLocal的一......
  • 别再低效筛选数据了!试试pandas query函数
    数据过滤在数据分析过程中具有极其重要的地位,因为在真实世界的数据集中,往往存在重复、缺失或异常的数据。pandas提供的数据过滤功能可以帮助我们轻松地识别和处理这些问题数据,从而确保数据的质量和准确性。今天介绍的query函数,为我们提供了强大灵活的数据过滤方式,有助于从复杂的......