数据处理
创建数据
pd.Series(5,index['A']) # 创建一维数据,索引 自行定义,否则默认从0开始,值 自行定义为5
0 5 # 输出结果
dtype: int64 # 数据类型对象:
pd.Series(5,index=list('abcdef')) # 根据索引值自动生成增加元素
a 5
b 5
c 5
d 5
e 5
f 5
dtype: int64
b=[1]
pd.Series(b,index=list('abcdef')) # 索引值与元素个数不对应
ValueError: Length of passed values is 1, index implies 6. # 报错
a={
'name':['XA','XB','XC'],'age':[8,9,8]}
pd.DataFrame(data=a,index=list('abd')) # 创建二维数据,索引 自行定义,否则默认从0开始,字典中键自动生成为列名
用列表构建二维数据
b=[[1,2,3,4],['a','b','c','d']] # 列表中数据自动变成每行数据
pd.DataFrame(b