Series是一组带索引的一维数组,可以通过一下方式创建:
1、由字典创建,字典的key是series的index,value是series的值
dir = {'a':1,'b':2,'c':3}
s=pd.Series(dir)
print(s)
2、有数组创建,index得值默认从0开始,也可以指定index的值,指定值得时候长度跟数组长度必须一致
arr = np.random.rand(5)
print(arr)
s1 = pd.Series(arr)
print(s1)
s2 = pd.Series(arr,index=list('abcde'))
print(s2)
3、有标量创建
s3 = pd.Series(100,range(10))
print(s3)
jupyter代码
# series是带有标签的以为数组
import pandas as pd
import numpy as np
#series的创建方式
# 由字典创建,字典的key是series的index,value是series的值
dir = {'a':1,'b':2,'c':3}
s=pd.Series(dir)
print(s)
print('-------------------------')
# 由数组创建,index得值默认从0开始,也可以指定index的值,指定值得时候长度跟数组长度必须一致
arr = np.random.rand(5)
print(arr)
s1 = pd.Series(arr)
print(s1)
s2 = pd.Series(arr,index=list('abcde'))
print(s2)
print('====================')
# 有标量创建
s3 = pd.Series(100,range(10))
print(s3)
执行结果
a 1
b 2
c 3
dtype: int64
-------------------------
[0.37121694 0.46867829 0.20870219 0.39034538 0.71524247]
0 0.371217
1 0.468678
2 0.208702
3 0.390345
4 0.715242
dtype: float64
a 0.371217
b 0.468678
c 0.208702
d 0.390345
e 0.715242
dtype: float64
====================
0 100
1 100
2 100
3 100
4 100
5 100
6 100
7 100
8 100
9 100
dtype: int64
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。