前面我们学习了自动编号索引的Series切片,今天我们学习自定义索引的Series切片。
看下面的例子,先生成一个自定义索引的4行Series,然后切片:
import pandas as pd
import numpy as np
s = pd.Series(np.random.randint(1,100,size=(4,)),index=['A','B','C','D'])#索引是ABCD,数值是1-100之间的4个随机数。
print(f'这是一个由numpy创建的Series结构:\n{s}')
print(f"这是索引为A的一行:\n{s[['A']]}")
print(f"这是索引为A、B的两行:\n{s[['A','B']]}")
print(f"这是索引为B-D的三行:\n{s['B':'D']}")
运行结果为:
这是一个由numpy创建的Series结构:
A 23
B 8
C 64
D 26
dtype: int32
这是索引为A的一行:
A 23
dtype: int32
这是索引为A、B的两行:
A 23
B 8
dtype: int32
这是索引为B-D的三行:
B 8
C 64
D 26
dtype: int32
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75067
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!