解释如何在 Python 中从序列数据结构中访问底部的“n”个元素?


让我们了解一下如何使用切片运算符“:”访问特定范围内的元素。

示例

 在线演示

import pandas as pd
my_data = [34, 56, 78, 90, 123, 45]
my_index = ['ab', 'mn' ,'gh','kl', 'wq', 'az']
my_series = pd.Series(my_data, index = my_index)
print("The series contains following elements")
print(my_series)
n = 3
print("Bottom 3 elements are :")
print(my_series[n:])

输出

The series contains following elements
ab 34
mn 56
gh 78
kl 90
wq 123
az 45
dtype: int64
Bottom 3 elements are :
kl 90
wq 123
az 45
dtype: int64

解释

  • 导入所需的库,并为方便使用赋予别名。

  • 创建一个数据值列表,稍后将其作为参数传递给“pandas”库中的“Series”函数。

  • 接下来,将自定义索引值(稍后作为参数传递)存储在一个列表中。

  • 可以使用 Python 中的索引“:”运算符从序列中访问特定范围的值。

  • “:”运算符可以在较低范围值和较高范围值之间使用:[较低范围:较高范围]。

  • 这将包含较低范围值,但不包含较高范围值。

  • 如果未为较低范围提供值,则将其视为 0。

  • 如果未为较高范围提供值,则将其视为 len(数据结构)-1。

  • 这里,它表示较低范围是 3,较高范围是 len(数据结构)-1。

  • 然后在控制台上打印出来。

更新于: 2020-12-11

76 次查看

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告