pandas的基本数据结构类型有两种:Series 和 Dataframe
Series 是一维数据结构,它由index和value组成,index是索引,value是数值。
series的创建
import pandas as pd
a = pd.Series(range(10))#默认索引值
b = pd.Series(range(3), index = ['a', 'b', 'c'])#abc是索引值
print(a)
print("-----")
print(b)
#输出如下:
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
dtype: int64
-----
a 0
b 1
c 2
dtype: int64
进程已结束,退出代码 0
series的相关操作
print(a.head(3))#获取a的前3行
print(b.tail(4))#获取b的前四行
print(a.index)#获取a的所有索引值
print(b.values)#获取b的所有数值,不是索引值
print(a.name)#name相当于表各、格里面的表头,因为无表头,所以就是none
print(b.index.name)#同理
print(b['c'])#根据索引值(index)来查找对应的数值
print(b[['b','c']])#按照索引值来从中间切片,就是取中间一段数据
print(a[[0,2,4]])#索取0,2,4这几个数值
print(b['b':'d'])#按照bd两个索引值进行取值,只能取到b和c,d的值取不到