Pandas中的数据结构
序列是指 :由一列索引和一列数据组成的数据结构。
创建序列对象
import pandas as pd
dict = {'name':'李四','age':'25','sex':'男','like':'看电影'}
s0 = pd.Series(dict)
s1 = pd.Series([1,3,6,3,5])
s1 = pd.Series([1,3,9,4],index=['a','b','c','d'])
Series 查询操作
s0.values
s0.index
s0[0]
s0['name']
s0[2:8]
s0[['name','like']]
Series 增加操作
s2 = s1._append(pd.Series([15],index=['f']))
```python
s3 = s2.drop('a')
Series 修改操作
s1['a'] = 10
s1.update(pd.Series([16,27],index = ['a','b']))
Series 特殊操作
s1.sort_values()
s1.median()
s1[s1>s1.median()]
s2 = pd.Series([3,1,4,2],index = ['a','b','c','d'])
s3 = s1+s2
创建时间序列
s1 = pd.Series([100,500,300])
date_index = pd.date_range(start='2023-3-1',freq='M',periods=3)
s1.index = date_index
Series 转换为其它数据结构
dfSerise = s1.to_frame()
dictSerise = s1.to_dict()