通过序列结构创建
这种方式省略了索引,索引默认是从0开始的有序整数。
示例:
s1 = pd.Series(np.arange(9))
print(s1)
print("================================")
通过序列结构和索引创建
这种方式可以指定索引,适合索引有特殊要求的情况。
示例:
s2 = pd.Series([1.2, 2.3, 4.5, 5.0], index=[1, 2, 3, 4])
print(s2)
print("================================")
通过字典创建
这种方式直接将字典的key映射为索引,将字典的value映射为值。
示例:
s3 = pd.Series({"red": 10, "green": 20, "blue": 100})
print(s3)
print("================================")
完整示例
完整代码:
import numpy as np
import pandas as pd
# 创建pandas的series常见的有三种方式
# 方式1:通过一个序列结构数创建,自动配置索引
s1 = pd.Series(np.arange(9))
print(s1)
print("================================")
# 方式2:通过一个序列创建,并通过index参数指定索引
s2 = pd.Series([1.2, 2.3, 4.5, 5.0], index=[1, 2, 3, 4])
print(s2)
print("================================")
# 方式3:通过字典创建,key是索引,value是值
s3 = pd.Series({"red": 10, "green": 20, "blue": 100})
print(s3)
print("================================")
输出结果:
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
dtype: int32
================================
1 1.2
2 2.3
3 4.5
4 5.0
dtype: float64
================================
red 10
green 20
blue 100
dtype: int64
================================
本文使用 markdown.com.cn 排版