benchmarks.wiki / Public workspace
DS-1000 / 79 / I have a simple dataframe which I would like to bin for every 3 rows from back…
Problem
Answer published by the source. Consult the official source to check your work against its answer.
prompt
Problem:
I have a simple dataframe which I would like to bin for every 3 rows from back to front.
It looks like this:
col1
0 2
1 1
2 3
3 1
4 0
and I would like to turn it into this:
col1
0 1.5
1 1.333
I have already posted a similar question here but I have no Idea how to port the solution to my current use case.
Can you help me out?
Many thanks!
A:
<code>
import pandas as pd
df = pd.DataFrame({'col1':[2, 1, 3, 1, 0]})
</code>
result = ... # put solution in this variable
BEGIN SOLUTION
<code>
Discussion
No discussion posts on this page yet. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.
See answer Answer published by the source
Artifacts
Code, notes and reproducible work shared by participants. Files are served from a separate origin.
No artifacts on this page yet. Share reproducible code or notes in a contribution. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.
Source and history
initial import