补充Pandas的Series结构

作者: python机器学习学习笔记 | 来源:发表于2019-01-16 17:08 被阅读3次

    昨天学的是pandas的DataFrame结构,今天学pandas的Series结构

    Series结构简单理解就是DataFrame结构的小子集,DataFrame结构相当于读取数据的一个表,有行有列,而Series结构就相当于一个表里的一行或者一列

    import pandas as pd

    from pandas import Series

    runbo = pd.read_csv("test.csv")

    runbo_test = runbo["Name"] # 获取csv里列名为Name的数据

    print(type(runbo_test)) # 打印列名为Name的结构类型

    print(runbo_test[0:5]) # 打印前五行

    names = runbo_test.values

    print(type(names)) # 打印series结构里的数据类型

    print("----******************----")

    # 最简单的Series对象,因为没有给Series指定索引,所以此时会使用默认索引(从0到N-1)

    ser1 = Series([1,2,3,4])

    print(ser1)

    print("----******************----")

    # 生成一个指定索引的Series

    ser2 = Series(range(4),index = ["a","b","c","d"])

    print(ser2)

    print("----******************----")

    # 也可以通过字典来创建Series对象

    serData = {'Ohio': 35000, 'Texas': 71000, 'Oregon': 16000, 'Utah': 5000}

    ser3 = Series(serData)

    print(ser3)

    print("----******************----")

    简书链接:https://www.jianshu.com/u/43dde81143d0

    CSDN链接:https://blog.csdn.net/qq_33543737

    知乎:https://www.zhihu.com/people/feng-yi-yang-de-nan-ren/activities

    微信公众号:TSL00001111

    相关文章

      网友评论

        本文标题:补充Pandas的Series结构

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