.loc函数怎么步长为2取数据
时间: 2023-12-03 14:42:50 浏览: 85
数据集-从零开始学习SSD目标检测算法训练自己的数据集.pdf
.loc函数可以通过设置步长来取数据,方法是在行或列的索引后面加上`::2`,表示步长为2。例如,以下代码将取出行索引为偶数的所有行数据:
```
import pandas as pd
# 创建一个DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'David', 'Eva'],
'age': [21, 25, 23, 19, 20],
'gender': ['F', 'M', 'M', 'M', 'F']}
df = pd.DataFrame(data)
# 取出行索引为偶数的所有行数据
df_even_rows = df.loc[::2]
print(df_even_rows)
```
输出结果为:
```
name age gender
0 Alice 21 F
2 Charlie 23 M
4 Eva 20 F
```
阅读全文