pandas对数据的操作

pandas的基本数据结构类型有两种:Series 和 Dataframe

Series 是一维数据结构,它由index和value组成,index是索引,value是数值。

pandas对数据的操作

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的值取不到

上一篇:手把手教你使用Python做数据分析


下一篇:Python数据分析笔记