python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python pd.Series()

python中pd.Series()函数的使用

作者:小小白2333

本文主要介绍了python中pd.Series()函数的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

 形式

pandas.Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)

Pandas 主要的数据结构是 Series(一维)与 DataFrame(二维) 

Series是带标签的一维数组,可存储整数、浮点数、字符串、Python 对象等类型的数据,

轴标签统称为索引.。

Pandas会默然用0到n-1来作为series的index,但也可以自己指定index(可以把index理解为dict里面的key)。

调用 pd.Series 函数即可创建 Series:

由(元组),[列表],一维数组,字典,标量创建

import pandas as pd
#元组
print('元组')
tup=(1,2,3) # (元组)
s=pd.Series(tup)
print(s) # 不指定index, 则默认index为[0,1,len(s)-1]
print('\n')
#列表
print('列表')
lst=[1,2,3] # [列表]
s=pd.Series(lst)
print(s)
print('\n')
# 一维数组
import numpy as np
print('一维数组')
arr=np.array([1,2,3]) # 一维数组
s=pd.Series(arr)
print(s)
print('\n')
#由{字典}创建
print('字典')
dic={"index0":1,"index1":2,"index2":3} # {字典}
s=pd.Series(dic)
print(s)
print('\n')
#由标量创建
print('由标量创建')
s=pd.Series(10)
print(s)
print('\n')
#指定index
print('指定index')
s=pd.Series("标量",index=range(3))#指定index为[0,1,2]
print(s)
————————————————
版权声明:本文为CSDN博主「小小白2333」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Ajdidfj/article/details/123063958

结果:

元组
0    1
1    2
2    3
dtype: int64


列表
0    1
1    2
2    3
dtype: int64


一维数组
0    1
1    2
2    3
dtype: int32


字典
index0    1
index1    2
index2    3
dtype: int64


由标量创建
0    10
dtype: int64


指定index
0    标量
1    标量
2    标量
dtype: object

name, 给Series命名, 默认name=None

import pandas as pd 
lst=[1,2,3]
s=pd.Series(lst,name="aaa") # 给Series命名为"aaa"
print(s)  

结果: 

dtype, 给Series里的成员指定数据类型, 默认dtype=None

import numpy as np
import pandas as pd
lst=[1,2,3]
s=pd.Series(lst,dtype=np.float64) # 指定数据类型为np.float64
print(s) 

结果: 

到此这篇关于python中pd.Series()函数的使用的文章就介绍到这了,更多相关python pd.Series()内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文