如何在每 3 行熊猫之后选择第一行

时间:2021-07-30 06:08:50

标签: python-3.x pandas numpy pandas-groupby

我有一个数据帧,我想获取数据帧中每 3 行的第一行并保存新的数据帧

这里是输入数据

df=pd.DataFrame({'x':[1,2,5,6,7,8,9,9,6]})

输出:

df_out=pd.DataFrame({'x':[1,6,9]})

1 个答案:

答案 0 :(得分:1)

DataFrame.iloc 与切片一起使用:

print (df.iloc[::3])
   x
0  1
3  6
6  9