python pandas dataframe对象根据列索引输出某范围的数据
时间: 2023-05-27 19:04:21 浏览: 254
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
5星 · 资源好评率100%
要输出某个范围的数据,可以使用DataFrame的切片功能。下面是一个示例代码:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': ['a', 'b', 'c', 'd', 'e'],
'C': [0.1, 0.2, 0.3, 0.4, 0.5]})
# 输出第2到第4行的所有数据
print(df.iloc[1:4, :])
# 输出第2到第4行的A和C列数据
print(df.loc[1:3, ['A', 'C']])
```
输出:
```
A B C
1 2 b 0.2
2 3 c 0.3
3 4 d 0.4
A C
1 2 0.2
2 3 0.3
3 4 0.4
```
上面的代码中,使用了不同的索引方式。`.iloc`使用了整数位置索引,可以根据行列的位置进行切片。而`.loc`使用了标签索引,可以根据行列的标签进行切片。可以根据实际情况选择不同的索引方式来输出数据。
阅读全文