|玩转pandas表格--数据创建少不了!

|玩转pandas表格--数据创建少不了!

文章图片

|玩转pandas表格--数据创建少不了!

上篇文章我们介绍了pandas的两种数据结构:Series和DataFrame , 那么它们的基本用法是什么呢?今天就来说说series的用法:
1)Series相当于excel表中的一列 。
基础用法如下:
pd.Series(data index=index)
我们依次讲解一下Series的两个参数:data和index所代表的含义:
①data:可以是字典、列表或者普通的值 。
【|玩转pandas表格--数据创建少不了!】第一种情况:当data是一个列数的时候(如下) , 我们新建了一列数据 , 最终展现效果如下:
import pandas as pd
p=pd.Series([12
)
print(p)

注意:上图展示的效果中 , 我们发现第二列是我们新建的一列数据 , 第一列是系统自动加的索引 。
第二种情况:当data是字典的时候(如下图) , 我们新建一个字典 , 其中字典的键作为索引 , 字典中的值作为创建列的数据:
import pandas as pd
d={
'a':1'b':2

p=pd.Series(d)
print(p)

第三种情况:当data是数据的时候我们必须设置索引 , 并且当数值与索引值数量不一致的时候 , 比如 , 只有一个值对应三个索引 , 那么数据就会被多次复制:
import pandas as pd
p=pd.Series('helllo'index=[1 , 23
)
print(p)

②index:表示索引值 , 当没有设置索引值的时候 , 会被系统默认追加 。