补充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