2021-07-04

这篇博客介绍了如何使用Pandas库创建Series,包括通过list、array和字典的方式。此外,还讲解了Series的基本操作,如检查缺失值、通过索引获取数据、切片以及布尔索引。同时,讨论了Series的name属性及其应用。
摘要由CSDN通过智能技术生成

0704数据分析学习笔记

#八、pandas创建Series
#numpy主要用于处理数值数据,对于字符串,时间序列等多用pandas
#series是一组数组型对象,能保存任意数据类型,并会自动创建index
import pandas as pd
import numpy as np
#1、通过list创建Series
a1 = pd.Series([1,2,3,4,5])#通过list创建
#2、通过array创建\
s = np.arange(1,6)
a4 = pd.Series(s,index = ['a','b','c','d','e'])
a2 = pd.Series(np.arange(1,5),index = ['a','b','c','d'])
#3、通过字典创建Series
a3 = pd.Series({'name':'张三','age':'21','class':'0701'},index = ['class','name','age','sex'])#通过字典创建Series
a3
print(a1>2)
#九、Series基本用法
#1、isnull与notnull 检查缺失值
a3.isnull()#判断是否为空
a3.notnull()#判断是否不为空
#2、通过索引获取数据
print(a3.index)
print(a3.values)
print(a3[2])
print(a3[['class','name']])
print(a3[[1,3]])
#3、切片
a3[1:3]
a3['class':'sex']
#4、布尔索引及series运算(索引与数据的对应关系不受运算影响)

#5、name属性
a3.name = 'temp' #对象名
a3.index.name = 'year' #对象索引名
a3
a3.head()
a3.tail()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值