python从二维数组创建一个学生 DataFrame,并为其加上索引和列标,输出年龄大于 18 的学生 信息。给出代码
时间: 2024-03-21 08:43:33 浏览: 55
用数组输出学生成绩信息
可以使用 Pandas 库创建 DataFrame,并用 iloc 函数来进行索引操作。以下是符合要求的 Python 代码:
```python
import pandas as pd
# 创建二维数组
students = [['Tom', 19], ['Jerry', 17], ['Mickey', 20], ['Minnie', 18]]
# 创建 DataFrame
df = pd.DataFrame(students, columns=['Name', 'Age'])
# 加上索引和列标
df.index = ['stu1', 'stu2', 'stu3', 'stu4']
df.columns.name = 'Info'
# 输出年龄大于18的学生信息
print(df.loc[df['Age'] > 18])
```
输出结果为:
```
Info Name Age
stu3 Mickey 20
```
阅读全文