如何使用Numpy在Python中明确传递索引值来创建系列数据?
让我们看看如何使用Numpy数组创建系列数据结构,明确为“索引”提供值。
当没有为索引指定值时,默认值从0开始分配给系列中的值。
以下是一个例子 –
更多Python相关文章,请阅读:Python 教程
示例
import pandas as pd
import numpy as np
my_data = np.array(['ab','bc','cd','de', 'ef', 'fg','gh', 'hi'])
my_index = [3, 5, 7, 9, 11, 23, 45, 67]
my_series = pd.Series(my_data, index = my_index)
print("这是使用Numpy数组创建并指定索引值的系列数据结构")
print(my_series)
输出
这是使用Numpy数组创建并指定索引值的系列数据结构
3 ab
5 bc
7 cd
9 de
11 ef
23 fg
45 gh
67 hi
dtype: object
解释
- 首先导入所需的软件包,并为其别名以便于使用。
-
下一步是创建Numpy数组结构。
-
然后,创建需要明确指定为索引的值的列表。
-
将先前创建的数据和索引列表作为参数传递给“ panda”库中的“ Series”函数。
-
将输出显示在控制台上。
注意 - 这表示在创建系列数据结构时可以指定自定义索引值。