pandas

pandas 

import pandas as pd
import numpy as np
k=np.random.rand(5)
print(k)
s=pd.Series(k)
print(type(s))
print(s.index)
print(s.index.tolist())
print(s.values)

dic={'z':100,'k':200,'f':300}
print(pd.Series(dic))

#标签索引
arr=np.random.rand(5)
s=pd.Series(arr,index=['a','b','c','d','e'],dtype=object)
print(s)  # a b c d e 为标签索引 0 1 2 3是位置索引

#通过标题进行创建
s=pd.Series(88,index=range(3))

#索引及切片
se1=pd.Series(data=[1,2,3,4],index=list('abcd'))
#取2
print(se1['b']) #通过标签索引取值
print(se1[1]) #通过位置索引取值
#取1到3
print(se1['a':'c']) #通过标签索引切片取值时,会包含结束标签
print(se1[0:3])

#reindex()重新索引
#索引和值的相对关系没有发生变化,但是返回的series会依据重新设定的索引顺序发生变化;如果原数据里没有的索引,则对于值为空
print(se1,reindex(['a','c','b''e','d','f']))

#remane()重命名 ---直接改标签索引
print(se1.rename({'a':'A'}))

print(se1.dtype) #查看元素类型
print(se1.size)#查看元素个数
print(se1.shape)#查看有几行几列

#删除
se1.drop('b')

#添加 修改
se2=pd.Series(np.random.rand(5))
se2[2]=88
se2[5]=99
print(se2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值