datafrme取出指定一个值
时间: 2024-01-20 08:02:14 浏览: 50
将一个DataFrame中的一列(行),插入到另一个DataFrame中
在`DataFrame`中,可以使用`loc`和`iloc`方法来获取指定行和列的数据。其中,`loc`方法根据行和列的标签来获取数据,`iloc`方法则根据行和列的位置来获取数据。
以下是一个示例,展示如何使用`loc`和`iloc`方法获取指定的数据:
```python
import pandas as pd
# 创建一个DataFrame对象
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
# 使用loc方法获取指定行和列的数据
print(df.loc[1, 'name']) # 输出: Bob
# 使用iloc方法获取指定行和列的数据
print(df.iloc[2, 1]) # 输出: 35
```
在上面的示例中,我们创建了一个`DataFrame`对象,并使用`loc`和`iloc`方法分别获取了第2行第1列和第3行第2列的数据。注意,行和列的计数都是从0开始的。
阅读全文