#### 2. 创建一个Series, 其index为字母a-j, 值为0-100之间均匀分布的随机整数值。请分别筛选出 1. 标签为b,c的值 2. Series中第4到第6个值 3. Series中大于50的值
时间: 2024-10-27 21:06:46 浏览: 28
首先,我们需要导入所需的库并生成这样的Series。这里我们将使用NumPy生成随机数,然后利用pandas创建Series。
```python
import numpy as np
import pandas as pd
# 创建标签为a-j,值为0-100之间的随机整数Series
index = list('a'-'j')
random_values = np.random.randint(0, 101, size=len(index))
series = pd.Series(random_values, index=index)
# 1. 筛选出标签为'b'和'c'的值
sub_series_b_c = series.loc[['b', 'c']]
print(sub_series_b_c)
# 2. 系列中第4到第6个值 (注意Python索引从0开始计数)
fourth_to_sixth_value = series.iloc[3:6] # 使用iloc是因为它是位置索引
print(fourth_to_sixth_value)
# 3. 筛选出Series中大于50的值
values_above_50 = series[series > 50]
print(values_above_50)
阅读全文