Pandas入门系列(六) -- reindex

本文是Pandas入门系列的第六篇,主要介绍如何使用reindex进行数据分析汇总学习,包括数据重索引、删除多余项等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据分析汇总学习

https://blog.youkuaiyun.com/weixin_39778570/article/details/81157884

import numpy as np
import pandas as pd 
from pandas import Series, DataFrame

# 创建一个Series对象
s1 = Series([1,2,3,4], index=['A','B','C','D'])
s1
Out[51]: 
A    1
B    2
C    3
D    4
dtype: int64

# Series的reindex操作
s1.reindex(index=['A','B','C','D','E'])
Out[53]: 
A    1.0
B    2.0
C    3.0
D    4.0
E    NaN
dtype: float64

# 缺失值填充
s1.reindex(index=['A','B','C','D','E'], fill_value=10)
Out[54]: 
A     1
B     2
C     3
D     4
E    10
dtype: int64

# 创建一个Series对象s2
s2 = Series(['A','B','C'], index=[1,5,10])

s2
Out[57]: 
1     A
5     B
10    C
dtype: object
# reindex
s2.reindex(index=range(15))
Out[58]: 
0     NaN
1       A
2     NaN
3     NaN
4     NaN
5       B
6     NaN
7     NaN
8     NaN
9     NaN
10<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值