优草派  >   Python

Series怎么用字典创建?Pandas如何添加和修改series结构的值

罗西汉            来源:优草派

series是pandas这个第三方库之中独有,且会给所有元素添加索引的一种数据结构,而很多的小伙伴却不知道该怎么创建和使用它。那么这篇文章就是会来讲解一下用字典创建series,以及添加和修改series结构元素的方法,感兴趣的话就一起往下看看吧。

Series怎么用字典创建?Pandas如何添加和修改series结构的值

一、用字典创建

和df结构一样,创建series数据结构对象还是使用同名方法并且传入值就可以了,那么只需要将一个字典对象传入进去即可将其给创建出来,代码示例如下所示:

import pandas as pd
dic = {"name": "蛮吉", "age": 16, "grade": [55, 69, 78]}
s3 = pd.Series(dic)
print(s3)

以上代码就是创建出来一个两列的series数据结构,其中字典键会作为索引存在,而字典的值自然就是会变为索引对应的元素。

二、添加和修改series

实际上是能够来将series这个结构直接看做是字典来操作的,因为索引的存在使得它可以像字典一样添加和修改值。只需要在s3这个对象的后面加上一个中括号,并在其中写上一个不存在的索引值即可实现它的添加操作,而等号后面赋予的值也就决定了该添加的索引对应的值是什么。

那么修改series结构中值也是同样的操作,不过是需要将中括号里面的值改成以及存在的索引即可。并且是没有数据类型限制,想要修改和添加任意类型的值到该结构之中都可以,代码示例如下所示:

s3["sex"]="男"

image.png

以上就是关于“Series怎么用字典创建?Pandas如何添加和修改series结构的值”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。