解释如何在 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。
然后在控制台上打印出来。
广告