美文网首页
Series结构

Series结构

作者: 学习是什么能吃吗 | 来源:发表于2019-02-24 22:15 被阅读0次

在Pandas中有除了主要的DataFrame结构外还有个Series结构

在DataFrame中一行或者一列就是Series结构

titanic = pd.read_csv("E:/Anaconda/MachineLearningData/Titanic/test.csv")   #获取数据集

titanic_age = titanic["Age"]

print (type(titanic_age))

结果

从结果中可以看到titanic_age是一个Series类型

再进行以下操作

titanic_age_value = titanic_age.values

print type(titanic_age_value)

结果

可以看到pandas中的titanic_age.values返回的是一个numpy中的ndarray结构。


用Series()构造函数来创建新的series类型的变量:

ndarray_age = titanic_age.values    #获取特征age的ndarray值

ndarray_name = titanic["Name"].values    #获取特征name的ndarray值

#Series()中前一个参数为特征,参数index作为序号,在这里名字作为了序号,

series_custon = Series(ndarray_age,index=ndarray_name)   

print type(series_custon)

print series_custon

新定义了index后依旧可以用原来的0 1 2 等数字来进行索引

结果

DataFrame类型也可以重新定义index:

来自API文档

若新定义的index为String时也可以对其进行切片造作

df.loc["string1":"string2"]


输出这两个名字的人的年龄:

print series_custon[['Kelly, Mr. James','Wilkes, Mrs. James (Ellen Needs)']]  #按名字索引

print series_custon[0:3]   #按序号索引

结果

从结果可以看到是序号(名字)和特征值一起得到

相关文章

  • 补充Pandas的Series结构

    昨天学的是pandas的DataFrame结构,今天学pandas的Series结构 Series结构简单理解就是...

  • 杨景院Pandas学习笔记(持续更新中)

    Pandas数据结构Series:基本概念及创建 Series 数据结构 Series 是带有标签的一维数组,可以...

  • Series结构

    在Pandas中有除了主要的DataFrame结构外还有个Series结构 在DataFrame中一行或者一列就是...

  • pandas学习-1

    Pandas数据结构Series:基本概念及创建 "一维数组"Serise ` Series 数据结构 Serie...

  • 刺猬教你量化投资(五):Pandas入门

    Pandas基础概念 数据结构 Pandas中的数据结构有四种,分别是Series、time series、dat...

  • 113、pandas的数据结构之Series

    pandas有两个很重要的的数据结构:Series和DataFrame,今天先学习Series的用法。Series...

  • Pandas——Series结构

    Pandas模块的数据结构主要有三种:Series (一维)、DataFrame(二维)、 panel(三维)。 ...

  • Pandas一篇入门

    数据结构 在Pandas中有两类非常重要的数据结构,即序列Series和数据框DataFrame。Series类似...

  • pandas层次化索引

    Series 多层次索引Series的索引是MultiIndex结构 根据最外层索引取数时,可直接通过series...

  • Pandas学习笔记

    数据结构 1. Series Series简介及创建 Series创建带标签的一维数组,其中可以包含任意数据类型(...

网友评论

      本文标题:Series结构

      本文链接:https://www.haomeiwen.com/subject/aytiyqtx.html