pandas-series总结

原创 2016年08月31日 10:27:49
#pandas的学习
#Series 一组数组已经与这组数组的数据标签(索引)完成的
import pandas as pd
obj=pd.Series([4,7,-5,3])
print(obj)
#可以自己建立索引
obj2=pd.Series([4,7,-5,3],index=['a','b','c','d'])
print(obj2)
#可以通过索引的方式选取对应的数值
print(obj2['a'])
#应该可以多个索引,但未成功
##Series里面可以进行计算
print(obj2[obj2>0])
print(obj2>0)
print(obj2*2)
#以上三个的输出
# a    4
# b    7
# d    3
# dtype: int64
# a     True
# b     True
# c    False
# d     True
# dtype: bool
# a     8
# b    14
# c   -10
# d     6
# dtype: int64
#用来判断索引是不是在这里面,只能判断索引
print('b'in obj2)
#如果数据在python的字典中,可以直接通过字典来创建Series
sdata={'Ohio':35000,'Texas':710000,'Oregon':16000,'Utah':5000}
obj3=pd.Series(sdata)
print(obj3)
#如果只传入一个字典的话,Series的索引就是原字典的键(有序排列的)额妹子嘤啊!!
states=['a','b','c','d']
obj4=pd.Series(sdata,index=states)
print(obj4)
#输出下面这一坨,表示缺失,也就是没找到数据,只能是字典默认索引,不能修改
# a   NaN
# b   NaN
# c   NaN
# d   NaN
# dtype: float64
#可以用来判断是不是缺失数据
print(obj4.isnull())
#Series 最重要的一个功能是 自动对其不同索引的数据,索引号相同的相计算,索引号不同的都保留,又是一个额妹子嘤的功能
print(obj3+obj4)
#Series 对象本身及其索引都有一个name属性,可以给Series加上,类似表格的表头,不完全正确
obj4.name='population'
obj4.index.name='state'
print(obj4)
#输出结果
# state
# a   NaN
# b   NaN
# c   NaN
# d   NaN
# Name: population, dtype: float64
#
# Series的索引可以通过赋值的方式去修改
obj4.index=['qwe','dd','_','ddd']
print(obj4)
#输出结果
# qwe   NaN
# dd    NaN
# _     NaN
# ddd   NaN
# Name: population, dtype: float64
版权声明:本文为博主原创文章,未经博主允许不得转载。

【pandas】[1] Series 入门(创建和增删改查)

作者:lianghc Series 是pandas两大数据结构中(DataFrame,Series)的一种。使用pandas 前需要将pandas 模块引入,因为Series和DataFrame用的次...
  • you_xian
  • you_xian
  • 2016年05月23日 17:50
  • 20629

pandas小记:pandas数据结构

http://blog.csdn.net/pipisorry/article/details/18010307 pandas的数据结构:Series、DataFrame、索引对象 pandas基本功...
  • pipisorry
  • pipisorry
  • 2014年01月08日 21:06
  • 26002

pandas 模块学习

pandas模块 方法有两个 1.在windows下安装pandas,只安装pandas一个包显然是不够的,它并没有把用到的相关包都打进去,这点是很麻烦的,只有等错误信息出来后才知道少了哪些包...
  • yhb315279058
  • yhb315279058
  • 2015年12月08日 23:20
  • 12513

python pandas 对series和dataframe的重置索引reindex

python pandas 对series和dataframe的重置索引reindex
  • LY_ysys629
  • LY_ysys629
  • 2017年02月12日 21:16
  • 14792

Pandas基础 -- 1. 数据结构 Series

常用命名:from pandas import Series, DataFrame import pandas as pdSeries是一种类似于一维数组的对象: 它由一组数组(各种NumPy数据类...
  • lwbeyond
  • lwbeyond
  • 2017年03月28日 17:10
  • 616

Pandas Series

Pandas主要提供了两种用于数据运算的高级数据结构,极大加强Python运算性能。这两种类型是Series和Dataframe。Series 和 DataFrame 分别对应于一维的序列和二维的表结...
  • Android_chunhui
  • Android_chunhui
  • 2016年10月29日 10:30
  • 256

Pandas模块入门(一)——Series结构介绍

Pandas模块是Python用于数据导入及整理的模块,对数据挖掘前期数据的处理工作十分有用,因此这些基础的东西还是要好好的学学。Pandas模块的数据结构主要有两:1、Series ;2、DataF...
  • u014607457
  • u014607457
  • 2016年05月01日 13:40
  • 9594

python-pandas-Series和DataFrame的基本功能

python pandas Series和DataFrame的索引、切片、过滤,算术运算与数据对齐,函数映射,排序、重复的轴索引...
  • LY_ysys629
  • LY_ysys629
  • 2017年06月25日 15:57
  • 3730

Python之Pandas中Series、DataFrame实践

Python之Pandas中Series、DataFrame实践1. pandas的数据结构Series1.1 Series是一种类似于一维数组的对象,它由一组数据(各种NumPy数据类型)以及一组与...
  • dream_an
  • dream_an
  • 2016年01月06日 16:00
  • 32122

pandas中的Series学习

具体方法参见:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.html Series 是一个一维数组结...
  • zihuang365
  • zihuang365
  • 2017年09月15日 10:11
  • 112
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pandas-series总结
举报原因:
原因补充:

(最多只允许输入30个字)