如何使用 Pandas 从列表创建系列?

可以通过不同的方式创建 Pandas Series,这里我们将看到如何使用 Python 列表创建一个 Pandas Series 对象。

为了创建一个熊猫系列,我们有来自熊猫功能的功能。pandas.Series()

让我们举个例子,使用 python 列表创建一个简单的 Pandas 系列。为了从python列表创建一个pandas系列,首先我们需要定义一个python列表对象。

示例

import pandas as pd

# defining a list

list_of_values = [2,89,34,78,3]

# creating series

s = pd.Series(list_of_values)

print(s)

解释

在上面的代码中,我们使用python import关键字导入了pandas包,并使用python别名关键字“as”将pandas包名称更改为“pd”。然后,创建了一个总共有 5 个整数值的列表。

通过使用pandas Series 方法,我们创建了一个pandas Series 对象。

输出结果

0   2

1  89

2  34

3  78

4   3

dtype: int64

这个简单的pandas Series 对象是通过使用整数值列表创建的,索引值由pandas Series 对象自动创建,从0-4 开始,所有元素都具有相同的数据类型int64。

示例

让我们再举一个例子,创建一个带有命名索引的 pandas series 对象,为此我们需要使用 pandas Series 方法中的 index 属性。

# defining a list

data = ['p','a','n','d','a','s']

# creating series with index values

s = pd.Series(data, index=['a','b','c','d','e','f'])

print(s)

通过使用 pandas Series 方法中的 index 属性,我们可以为我们的系列元素分配标签。

这里的变量 data 包含一个长度为 6 的字符串元素的 python 列表对象。

输出结果

a   p

b   a

c   n

d   d

e   a

f   s

dtype: object

这个pandas 系列的所有元素都具有对象数据类型。上面这个例子的索引是使用 Series 方法的 index 属性定义的命名标签。

以上是 如何使用 Pandas 从列表创建系列? 的全部内容, 来源链接: utcz.com/z/355060.html

回到顶部