python中pandas框架学习

本文介绍了pandas,一个基于NumPy的数据分析工具,详细讲解了Series、time-series、DataFrame和Panel四大数据结构的创建和使用,包括数据索引、属性操作和条件筛选等内容,是学习Python数据分析的重要资源。
摘要由CSDN通过智能技术生成

pandas简介:

pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

pandas数据结构:

1、series:

(1)构建series:

一维数组,与numpy中array类似,series中可以保存的数据类型:字符串、布尔、数字等。
#默认情况下,索引自增,也可以指定索引

~~~import pandas as pd
#创建一维数组
data=[10,20,30,40,50]
index=['a','b','c','d','e']
series1=pd.Series(data)
series2=pd.Series(data,index)
print('series1是:',series1)
print("series2是:",series2)

#结果:
series1是: 0    10
1    20
2    30
3    40
4    50
dtype: int64
series2是: a    10
b    20
c    30
d    40
e    50
dtype: int64
(2)series属性使用:
series1.index.name="索引"
series1.name="数据"
print(series1)
print("!!!!!!!!",series1.values)
print("???????",series1.index)
#结果:
索引
0    10
1    20
2    30
3    40
4    50
Name: 数据, dtype: int64
!!!!!!!! [10 20 30 40 50]
??????? RangeIndex(start=0, stop=5, step=1)
###### (3)series按索引取值:
series3=pd.Series({'a':[1,2],'b':[2,3],'c':[3,4],'d':[4,5]})
print(series3["a"])
print(series3[["a","d"]])
print(series3["a":"c"])

结果:

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值