网站首页 > 知识剖析 正文
Index对象声明后不能改变,不同的数据结构公用Index对象
1. Index对象的方法
frame.idxmin()、frame.idxmax() //索引值最小和最大元素
2. 含有重复标签的Index
index=['a', 'a']
frame.index.is_unique //索引是否唯一
3. 更换索引
frame.reindex(['a', 'b'])
注意:会删除在新index中不存在的标签,重新排序
可以使用method='ffill/bfill',利用之前或之后的没有缺失的索引值做插值
另外可同时更换columns
4. 删除索引行数据
frame.drop('a') //删除对应的索引行
frame.drop(['a', 'b'])
>>> s = pd.Series([1,2,3], ['a', 'b', 'c'])
>>> s.drop('a')
b 2
c 3
dtype: int64
5.删除列数据
frame.drop(['col1', 'col2'], axis=1) //1为列,0为删除行
>>> s = pd.DataFrame(np.arange(6).reshape(3,2), ['a', 'b', 'c'], columns=['c1',
'c2'])
>>> s
c1 c2
a 0 1
b 2 3
c 4 5
>>> s.drop('c1', axis=1)
c2
a 1
b 3
c 5
>>>
6.算术和数据对齐
以求和为例,对于刚定义的两个Series对象,有些标签两者都有,有些只属于其中一个对象。如果一个标签,两个Series都有,就把他们的元素相加,反之,标签也会xian显示在结果(新Series对象)中,只不过元素为NaN
>>> import pandas as pd
>>> s1 = pd.Series([1,2,3], ['a', 'b', 'c'])
>>> s2 = pd.Series([4,5,6], ['a', 'b', 'd'])
>>> s1 + s2
a ? ?5.0
b ? ?7.0
c ? ?NaN
d ? ?NaN
dtype: float64
>>>
猜你喜欢
- 2024-11-13 pandas如何操作Excel?还不会的,看此一篇足矣
- 2024-11-13 一日一技:Python中的string.rindex()方法
- 2024-11-13 买不到口罩怎么办?Python 爬虫帮你时刻盯着自动下单!| 原力计划
- 2024-11-13 [oeasy]python0078_设置索引颜色_index_color_ansi_控制终端颜色
- 2024-11-13 Python基础教程:新手朋友在python中常见的错误信息汇总
- 2024-11-13 python index ValueError: substring not found
- 2024-11-13 将多行多列的数据拆分成多行一列的数据(index函数)
- 2024-11-13 Python数据分析实战-Series转DataFrame并将index设为新的一列
- 2024-11-13 盘点Python 初学者最容易犯的10大错误!你中招了吗?
- 2024-11-13 1-6,0基础学Python创建list,Python中布尔类型按照索引访问list
- 最近发表
-
- jQuery EasyUI使用教程:创建展开行详细编辑表单的CRUD应用
- CSDN免登陆复制代码的几种方法(csdn扫码登录怎么实现的)
- LayUi提高-Select控件使用(layui form select)
- 用 Playwright MCP 让 AI 改它自己写的屎山代码
- multiple-select.js中手动设置全选和取消全选
- 前端实现右键自定义菜单(html 自定义右键菜单)
- JavaScript脚本如何断言select下拉框的元素内容?
- 广州蓝景分享—实用的CSS技巧,助你成为更好的前端开发者
- MyBatis-Plus码之重器 lambda 表达式使用指南,开发效率瞬间提升80%
- Go语言之select的使用和实现原理(go select case)
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)