pandas-series总结

2024-05-10 05:32
文章标签 总结 pandas series

本文主要是介绍pandas-series总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#pandas的学习
#Series 一组数组已经与这组数组的数据标签(索引)完成的
import pandas as pd
obj=pd.Series([4,7,-5,3])
print(obj)
#可以自己建立索引
obj2=pd.Series([4,7,-5,3],index=['a','b','c','d'])
print(obj2)
#可以通过索引的方式选取对应的数值
print(obj2['a'])
#应该可以多个索引,但未成功
##Series里面可以进行计算
print(obj2[obj2>0])
print(obj2>0)
print(obj2*2)
#以上三个的输出
# a    4
# b    7
# d    3
# dtype: int64
# a     True
# b     True
# c    False
# d     True
# dtype: bool
# a     8
# b    14
# c   -10
# d     6
# dtype: int64
#用来判断索引是不是在这里面,只能判断索引
print('b'in obj2)
#如果数据在python的字典中,可以直接通过字典来创建Series
sdata={'Ohio':35000,'Texas':710000,'Oregon':16000,'Utah':5000}
obj3=pd.Series(sdata)
print(obj3)
#如果只传入一个字典的话,Series的索引就是原字典的键(有序排列的)额妹子嘤啊!!
states=['a','b','c','d']
obj4=pd.Series(sdata,index=states)
print(obj4)
#输出下面这一坨,表示缺失,也就是没找到数据,只能是字典默认索引,不能修改
# a   NaN
# b   NaN
# c   NaN
# d   NaN
# dtype: float64
#可以用来判断是不是缺失数据
print(obj4.isnull())
#Series 最重要的一个功能是 自动对其不同索引的数据,索引号相同的相计算,索引号不同的都保留,又是一个额妹子嘤的功能
print(obj3+obj4)
#Series 对象本身及其索引都有一个name属性,可以给Series加上,类似表格的表头,不完全正确
obj4.name='population'
obj4.index.name='state'
print(obj4)
#输出结果
# state
# a   NaN
# b   NaN
# c   NaN
# d   NaN
# Name: population, dtype: float64
#
# Series的索引可以通过赋值的方式去修改
obj4.index=['qwe','dd','_','ddd']
print(obj4)
#输出结果
# qwe   NaN
# dd    NaN
# _     NaN
# ddd   NaN
# Name: population, dtype: float64

这篇关于pandas-series总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/975573

相关文章

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

pandas实现数据concat拼接的示例代码

《pandas实现数据concat拼接的示例代码》pandas.concat用于合并DataFrame或Series,本文主要介绍了pandas实现数据concat拼接的示例代码,具有一定的参考价值,... 目录语法示例:使用pandas.concat合并数据默认的concat:参数axis=0,join=

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

Python Pandas高效处理Excel数据完整指南

《PythonPandas高效处理Excel数据完整指南》在数据驱动的时代,Excel仍是大量企业存储核心数据的工具,Python的Pandas库凭借其向量化计算、内存优化和丰富的数据处理接口,成为... 目录一、环境搭建与数据读取1.1 基础环境配置1.2 数据高效载入技巧二、数据清洗核心战术2.1 缺失

Pandas进行周期与时间戳转换的方法

《Pandas进行周期与时间戳转换的方法》本教程将深入讲解如何在pandas中使用to_period()和to_timestamp()方法,完成时间戳与周期之间的转换,并结合实际应用场景展示这些方法的... 目录to_period() 时间戳转周期基本操作应用示例to_timestamp() 周期转时间戳基

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

pandas DataFrame keys的使用小结

《pandasDataFramekeys的使用小结》pandas.DataFrame.keys()方法返回DataFrame的列名,类似于字典的键,本文主要介绍了pandasDataFrameke... 目录Pandas2.2 DataFrameIndexing, iterationpandas.DataF