Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- d = {'A':list(range(1000)), 'B':list(range(1000))}
- df=pd.DataFrame(d)
- a = df.index.values[:-1]
- for i in a:
- print(df.iloc[i:i+2])
- ...
- A B
- 996 996 996
- 997 997 997
- A B
- 997 997 997
- 998 998 998
- A B
- 998 998 998
- 999 999 999
- d = {'A':list(range(5)), 'B':list(range(5))}
- df=pd.DataFrame(d)
- print (np.arange(len(df)) // 2)
- [0 0 1 1 2]
- for i, g in df.groupby(np.arange(len(df)) // 2):
- print (g)
- A B
- 0 0 0
- 1 1 1
- A B
- 2 2 2
- 3 3 3
- A B
- 4 4 4
- def chunker1(seq, size):
- return (seq.iloc[pos:pos + size] for pos in range(0, len(seq)-1))
- for i in chunker1(df,2):
- print (i)
- A B
- 0 0 0
- 1 1 1
- A B
- 1 1 1
- 2 2 2
- A B
- 2 2 2
- 3 3 3
- A B
- 3 3 3
- 4 4 4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement