解释如何使用字典和显式索引值创建Python中的系列数据结构?
让我们了解如何使用字典创建序列数据结构,以及指定索引值(即,序列的自定义索引值)。
字典是一种Python数据结构,具有映射类型的结构-键,值对。
示例
import pandas as pd
my_data = {'ab' : 11., 'mn' : 15., 'gh' : 28., 'kl' : 45.}
my_index = ['ab', 'mn' ,'gh','kl']
my_series = pd.Series(my_data, index = my_index)
print("这是使用字典创建的系列数据结构并指定索引值")
print(my_series)输出结果
这是使用字典创建的系列数据结构并指定索引值 ab 11.0 mn 15.0 gh 28.0 kl 45.0 dtype: float64
说明
导入所需的库,并为其指定别名,以方便使用。
创建字典数据结构,并在其中定义键值对。
接下来,自定义索引值存储在列表中。
这些值与字典中的“键”值相同。
然后将其打印在控制台上。
如果索引中的值大于字典中的值,会发生什么?
让我们看看当索引中的值大于字典中的值时会发生什么。
示例
import pandas as pd
my_data = {'ab' : 11., 'mn' : 15., 'gh' : 28., 'kl' : 45.}
my_index = ['ab', 'mn' ,'gh','kl', 'wq', 'az']
my_series = pd.Series(my_data, index = my_index)
print("这是使用字典创建的系列数据结构并指定索引值")
print(my_series)输出结果
这是使用字典创建的系列数据结构并指定索引值 ab 11.0 mn 15.0 gh 28.0 kl 45.0 wq NaN az NaN dtype: float64
说明
导入所需的库,并为其指定别名,以方便使用。
创建字典数据结构,并在其中定义键值对。
接下来,与字典中的元素相比,数量更大的定制索引值存储在列表中。
然后将其打印在控制台上。
可以看出,索引值中的其余值被赋予值“NaN”,表示“不是数字”。
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短