文章目录
Series结构
Series结构是一维数据,只有行索引,没有列索引
- 创建一个Series,pd.Series()中是一个字典,键为index,值为index指向的数据

pandas中值的获取和修改
数据准备

根据列索引取值
- 取一列值,出现的是一个Series结构

- 取多列值时需要用列表括起来

根据行索引取值
根据行索引取值时必须有一个范围,不然会报错。

根据行列索引取值
注意:根据行列索引取值是必须先是列再是行,不然会报错。

修改值
- 修改一列

- 修改单个数


切片操作与排序
切片操作
loc
loc:只能锁定行列索引的名字


iloc
iloc:可以通过索引的下标获取,索引是时间或下标的名字


排序
sort_index()
- sort_index() – 对index进行排序,默认从小到大排序

- ascending = False – 从大到小排序

sort_values()
sort_values对值进行排序
- 根据第date列的值进行排序

- 根据多个值进行排序,当open有两个数相同时,就会根据high进行排序

本文介绍了Pandas中Series结构及其数据获取与修改的方法,包括根据列索引、行索引和行列索引取值,以及如何修改数据。此外,还详细阐述了使用loc和iloc进行切片操作,以及sort_index和sort_values进行数据排序的用法,帮助读者更好地理解和操作Pandas数据结构。
1243

被折叠的 条评论
为什么被折叠?



