📜  Python|熊猫 Series.from_array()(1)

📅  最后修改于: 2023-12-03 15:04:27.115000             🧑  作者: Mango

Python | 熊猫 Series.from_array()

简介

Pandas是Python进行数据分析的重要库之一,它提供了Series和DataFrame两种数据类型。Pandas中的Series即为一维的数组,可以理解为表格中的一列数据。Series可以由多种方式创建,其中Series.from_array()方法可以从数组中创建Series。

语法
pandas.Series.from_array(array, index=None)
参数
  • array: 必选参数,传递一个数组对象。
  • index: 可选参数,为Series对象指定索引。
返回值

返回从数组创建的Series对象。

示例
import pandas as pd
import numpy as np

# 创建一个随机数组
arr = np.random.rand(5)

# 使用Series.from_array()方法从数组创建Series对象
s = pd.Series.from_array(arr)

# 输出创建的Series对象
print(s)

输出结果:

0    0.364074
1    0.608740
2    0.626343
3    0.308391
4    0.133964
dtype: float64

上述代码中,我们首先通过NumPy库中的rand()函数创建了一个长度为5的随机数组。接着我们使用pd.Series.from_array()方法将该数组转换为Series对象,并将其存储在变量s中。最后我们将s打印出来,可以看到输出的结果即为我们所期望的Series对象。

需要注意的是,由于我们没有指定Series对象的索引,因此Pandas默认将其索引设为0~4。如果需要指定索引,只需在from_array()方法的index参数中传递一个与数组长度相等的数组即可。