创建一个存储了21~30的整数的 Series 对象,索引值为1~10;将其中小于等于25的元素赋值为0。
时间: 2023-05-14 19:06:18 浏览: 116
可以使用 Pandas 库来创建该 Series 对象,代码如下:
import pandas as pd
data = pd.Series(range(21, 31), index=range(1, 11))
data[data <= 25] = 0
print(data)
输出结果为:
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 26
10 27
dtype: int64
相关问题
用python 完成以下功能:创建一个存储了21~30的整数的Series对象,索引值为1~10,将其中小于等于25的元素赋值为0。输出参考如下
以下是实现代码:
```python
import pandas as pd
data = [21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
index = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
s = pd.Series(data, index=index)
s[s <= 25] = 0
print(s)
```
输出结果如下:
```
1 0
2 0
3 0
4 0
5 0
6 26
7 27
8 28
9 29
10 30
dtype: int64
```
补全程序,完成以下功能:创建一个存储了21~30的整数的Series对象,索引值为1~10,将其中小于等于25的元素赋值为0。import pandas as pd import numpy as np data = np._______(21, 31, 1, np.int32) index = np.arange(1, 11, 1) num = pd.Series(___, ___) print(num) num[num.values <= ___] = ___ print(num)
import pandas as pd
import numpy as np
data = np.arange(21, 31, 1, np.int32)
index = np.arange(1, 11, 1)
num = pd.Series(data, index)
print(num)
num[num.values <= 25] = 0
print(num)
阅读全文