pandas 学习汇总5 - index 创建( tcy)

2024-03-20 09:48

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

index 创建  2018/12/2

#1.pd.Index
i=pd.Index([1,2,3,4]) # (Int64Index([1, 2, 3, 4], dtype='int64')
i=pd.Index(list('abcd')) # Index(['a','b','c','d'], dtype='object'))#2.pd.RangeIdex(start=None, stop=None, step=None)迭代器
i=pd.RangeIndex(4) # RangeIndex(start=0, stop=4, step=1)
[i1 for i1 in i] #[0, 1, 2, 3, 4]#3.pd.date_range(start=None, end=None, periods=None, freq=None)
# freq:#Y年显示每年的最后一天;M显示每月的最后一天;D天;H小时;60S一分钟date=pd.date_range('2018-10-13',periods=3)
# DatetimeIndex(['2018-10-14','2018-10-15','2018-10-16'],dtype='datetime64[ns]',freq='D')
i_str=date.strftime('%Y-%m-%d %H:%M:%S')#将日期index变成字符串index
# Index(['2018-10-14 00:00:00','2018-10-15 00:00:00','2018-10-16 00:00:00'],dtype='object')
#4.pd.DatetimeIndex(data=None, freq=None, start=None, end=None, periods=None, ...)  
dt=pd.DatetimeIndex(['2018-10-14', '2018-10-15', '2018-10-16'])# DatetimeIndex(['2018-10-14', '2018-10-15', '2018-10-16''], dtype='datetime64[ns]', freq=None)s=pd.Series(data=np.arange(10,14),index=pd.date_range('2018-10-14',periods=4),dtype=np.float, name='Series-1')
s.index  # DatetimeIndex(['2018-10-14', '2018-10-15', '2018-10-16'], dtype='datetime64[ns]', freq='D')
s# 2018-10-14    10.0# 2018-10-15    11.0# 2018-10-16    12.0# Freq: D, Name: Series-1, dtype: float64

 

这篇关于pandas 学习汇总5 - index 创建( tcy)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

Python创建Excel的4种方式小结

《Python创建Excel的4种方式小结》这篇文章主要为大家详细介绍了Python中创建Excel的4种常见方式,文中的示例代码简洁易懂,具有一定的参考价值,感兴趣的小伙伴可以学习一下... 目录库的安装代码1——pandas代码2——openpyxl代码3——xlsxwriterwww.cppcns.c

使用Python在Excel中创建和取消数据分组

《使用Python在Excel中创建和取消数据分组》Excel中的分组是一种通过添加层级结构将相邻行或列组织在一起的功能,当分组完成后,用户可以通过折叠或展开数据组来简化数据视图,这篇博客将介绍如何使... 目录引言使用工具python在Excel中创建行和列分组Python在Excel中创建嵌套分组Pyt

Pandas中多重索引技巧的实现

《Pandas中多重索引技巧的实现》Pandas中的多重索引功能强大,适用于处理多维数据,本文就来介绍一下多重索引技巧,具有一定的参考价值,感兴趣的可以了解一下... 目录1.多重索引概述2.多重索引的基本操作2.1 选择和切片多重索引2.2 交换层级与重设索引3.多重索引的高级操作3.1 多重索引的分组聚

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

mysql外键创建不成功/失效如何处理

《mysql外键创建不成功/失效如何处理》文章介绍了在MySQL5.5.40版本中,创建带有外键约束的`stu`和`grade`表时遇到的问题,发现`grade`表的`id`字段没有随着`studen... 当前mysql版本:SELECT VERSION();结果为:5.5.40。在复习mysql外键约

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

Window Server2016 AD域的创建的方法步骤

《WindowServer2016AD域的创建的方法步骤》本文主要介绍了WindowServer2016AD域的创建的方法步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、准备条件二、在ServerA服务器中常见AD域管理器:三、创建AD域,域地址为“test.ly”

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,