在Google Cloud SQL或Python DataFrame中为每滚动3行进行分组,可以使用以下步骤:
grouped_df = [df[i:i+3] for i in range(0, len(df), 3)]
这将创建一个包含多个DataFrame的列表,每个DataFrame包含3行数据。
SELECT *
FROM (
SELECT *,
ROW_NUMBER() OVER (ORDER BY column_name) AS row_num
FROM table
) AS subquery
WHERE (row_num - 1) % 3 = 0
这将返回每滚动3行的结果。
grouped_df = df.groupby(df.index // 3)
这将创建一个GroupBy对象,你可以对其进行进一步的操作,如聚合、筛选等。
无论你选择使用Google Cloud SQL还是Python DataFrame,以上方法都可以帮助你在每滚动3行时进行分组。请根据你的具体需求选择适合的方法。
领取专属 10元无门槛券
手把手带您无忧上云