Pandas基础-常用数据类型

Pandas里有数据类型主要有三种:Series、DataFrame和Panel。

(一)Series

Series可以理解为一个一维的数组,只是index可以自己改动。创建的方法统一为pd.Series(data,index=)。Series可以通过三种形式创建:python的dict、numpy当中的ndarray(numpy中的基本数据结构)、具体某个数值。index赋值必须是list类型。

1.创建Series

(1)Python的dict创建:

s = pd.Series({‘a’=1,’b’=2,’d’=3},index = [‘a’,’d’,’c’,b’])

(2)numpy中的ndarray:

pd.Series(np.random.randn(5), index = list('ABCDE')

(3)具体某个值

s=pd.Series([5,4])

2.读取元素

通过索引读取:一种是通过index对应的标签;另一种就是通过绝对位置查看。

s = pd.Series(5., index=['a', 'b', 'c', 'd', 'e'])

s[0]

输出:5.0

 

s[[4,3,1]]

输出:e    5.0

     d    5.0

     b    5.0

     dtype: float64

 

s[s>1]

输出:a    5.0

     b    5.0

     c    5.0

     d    5.0

     e    5.0

     dtype: float64

s[a]

输出:5.0

 

(二)DataFramme

DataFrame是一个类似于表格的数据类型,如图:

 

1.创建

DataFrame可以理解为一个二维数组,统一的创建形式为:pd.DataFrame(data,columns=,index=),其中columns为列的索引,index为行的索引,data为数据。Data创建方式如下:

(1)将字典或者Series组合成列表进行创建

a = { 'a':1

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值