python pandas 获取指定人的某列数据
时间: 2024-04-24 16:26:01 浏览: 150
pandas对dataFrame中某一个列的数据进行处理的方法
5星 · 资源好评率100%
要获取指定人的某列数据,你可以使用 Pandas 库中的 DataFrame 数据结构。假设你有一个名为 `data` 的 DataFrame,其中包含了人员信息和相关数据列。你可以使用以下代码来获取指定人的某列数据:
```python
import pandas as pd
# 创建示例数据
data = pd.DataFrame({
'姓名': ['张三', '李四', '王五', '赵六'],
'年龄': [25, 30, 35, 40],
'成绩': [80, 90, 85, 95]
})
# 获取指定人的某列数据
person = '张三'
column = '成绩'
person_data = data[data['姓名'] == person][column]
print(person_data)
```
在这个例子中,我们首先创建了一个包含姓名、年龄和成绩的 DataFrame。然后,我们通过筛选条件 `data['姓名'] == person` 来获取指定人的数据行,然后再选择指定列 `column` 的数据。最后,我们打印出了该人员在指定列的数据。
注意,这里假设 `person` 和 `column` 是提前定义好的变量,你可以根据实际情况进行修改。另外,这里使用了布尔索引来筛选数据,你也可以使用其他方法来实现相同的目的。
阅读全文