python-3.x - 如何在每 3 行 pandas 之后选择第一行
问题描述
我有一个数据框,我想获取数据框中每 3 行的第一行并保存新的数据框
这是输入数据
df=pd.DataFrame({'x':[1,2,5,6,7,8,9,9,6]})
输出:
df_out=pd.DataFrame({'x':[1,6,9]})
解决方案
DataFrame.iloc
与切片一起使用:
print (df.iloc[::3])
x
0 1
3 6
6 9
推荐阅读
- javascript - 如何在 phpMyAdmin 的世界地图上显示人口统计数据?
- mongodb - 在 Handlebars 304 错误中嵌套 {{#each}}
- reactjs - 当我单击仪表板中的菜单时,React 路由器显示空白页面
- java - 为什么直接同步一个 ArrayList 可以确保它对其他线程的可见性
- c# - 使用 C# 的类型(反射)是不好的做法吗?
- windows - 使用 PowerShell 创建 Windows 计划任务时停止现有实例选项
- python - 如何在 Python 中模拟一系列用户输入
- mariadb - MariaDB 的默认端口号是多少?
- html - 一个小小的 CSS 边距问题
- matlab - Matlab中MFCC系数的一阶导数