创建Series类型数据

98 阅读1分钟

通过序列结构创建

这种方式省略了索引,索引默认是从0开始的有序整数。

示例:

s1 = pd.Series(np.arange(9))
print(s1)
print("================================")

通过序列结构和索引创建

这种方式可以指定索引,适合索引有特殊要求的情况。

示例:

s2 = pd.Series([1.22.34.55.0], index=[1234])
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.22.34.55.0], index=[1234])
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 排版