知识点:
pd.Series() 参数说明:
Series的创建方法, 使用pd.Series类创建一个Series。
- 如果传入数据是列表, 会将列表的数据直接转成成Series。
- 如果原数据是字典, 会将字典的key作为Series的索引, 字典的value作为Series的值。
Series的属性
import pandas as pd
price = [8.9, 3.9, 1.65, 9.9, 1.85, 1.59, 0.9, 1.77, 4.55]
index = ['1号', '2号', '3号', '4号','5号',
'6号', '7号', '8号', '9号']
s = pd.Series(price, index=index, name='宝贝价格')
s
提取属性值
s.values
s.index
s.name
s.dtype
属性修改
有一些属性可以直接修改。
s
s.index = ['商品1号', '商品2号', '商品3号', '商品4号',
'商品5号', '商品6号', '商品7号', '商品8号', '商品9号']
s
s.name = '商品价格'
s
s.astype('int')
还可以给index列添加一个名称
s.index.name = '商品编号'
s
尝试在右边代码框完成以下操作:
有如下菜价数据:
vegetable_price = [3,7,2,4]
index = ['土豆','山药','胡萝卜','南瓜']
s = pd.Series(vegetable_price ,index=index ,name='菜价')
s
请分别提取属性值,并将存储的数据类型改为浮点型。