用python 完成以下功能:创建表示10×10的随机矩阵的DataFrame 对象,行索引名和列索引名都为1~10,元素取值在0~100,并求每列的最大值和最小值。输出参考如下运行示例:
时间: 2024-03-26 21:36:24 浏览: 129
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
好的,以下是代码实现:
```python
import pandas as pd
import numpy as np
# 创建 DataFrame 对象
data = np.random.randint(0, 100, size=(10, 10))
df = pd.DataFrame(data, columns=[i for i in range(1, 11)], index=[i for i in range(1, 11)])
# 求每列的最大值和最小值
max_values = df.max()
min_values = df.min()
# 输出结果
print("每列的最大值:")
print(max_values)
print("每列的最小值:")
print(min_values)
```
输出结果为:
```
每列的最大值:
1 87
2 99
3 98
4 95
5 97
6 92
7 89
8 97
9 98
10 99
dtype: int32
每列的最小值:
1 1
2 7
3 10
4 4
5 1
6 3
7 0
8 6
9 2
10 1
dtype: int32
```
阅读全文