在python中从二维数组创建一个学生 DataFrame,并为其加上索引和列标,输出年龄大于 18 的学生 信息
时间: 2023-11-27 14:50:35 浏览: 78
要从二维数组创建一个学生 DataFrame,可以使用 pandas 库中的 DataFrame 类。以下是一个示例代码:
```python
import pandas as pd
# 二维数组
students_array = [
['Tom', 18, 'male'],
['Jerry', 20, 'male'],
['Alice', 21, 'female'],
['Bob', 17, 'male']
]
# 创建 DataFrame
df = pd.DataFrame(students_array, columns=['Name', 'Age', 'Gender'], index=[1, 2, 3, 4])
# 输出 DataFrame
print(df)
```
输出结果如下:
```
Name Age Gender
1 Tom 18 male
2 Jerry 20 male
3 Alice 21 female
4 Bob 17 male
```
可以看到,我们成功地从二维数组创建了一个学生 DataFrame,并为其指定了索引和列标。
要输出年龄大于 18 的学生信息,可以使用 Boolean 索引。以下是示例代码:
```python
# 输出年龄大于 18 的学生信息
print(df[df['Age'] > 18])
```
输出结果如下:
```
Name Age Gender
2 Jerry 20 male
3 Alice 21 female
```
可以看到,我们成功地输出了年龄大于 18 的学生信息。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)