Series是Pandas的一种数据类型可以理解为1乘n的表格结构;下面是它的部分常用用法
1.创建Series
1import numpy as np 2import pandas as pd 3 4# list 5pd.Series([1,2,3]) 6pd.Series([i for i in range(10)]) 7 8 9# ndarray 10pd.Series(np.array([1, 2, 3])) 11pd.Series(np.array(['apple', 2, 3])) 12 13# tuple 14pd.Series((1, 2, 3)) 15 16# dict 17pd.Series({'a': 1, 'b': 2, 'c': 3})
2.Series属性
1s = pd.Series({'a': 1, 'b': 2, 'c': 3}) 2 3s.loc['a'] # 索引值 4s.iloc[0] # 索引位置(数值) 5s.dtype # 元素类型 6s.dtypes # 元素类型 7s.T # 转置 8s.shape # 形状 9s.size # 元素数量 10s.values # 元素值 11s.index # 索引值
3.Series方法
1s.describe() # 查看详细描述 2s.hist() # 画出直方图 3s.mean() # 求平均 4s.drop('a') # 删除某列或行 5s.drop_duplicates() # 去重 6s.sort_values() # 按元素值升序排序 7s.sort_index(ascending=False) # 按索引值降序排序 8s.head() # 查看前五行(默认) 9s.keys() # 查看索引值 10s.to_frame() # 转换成DataFrame