What is the best way to divide a list into roughly equal parts? For example, if the list has 7 elements and is split it into 2 parts, we want to get 3 elements in o
say you want to split into 5 parts:
p1, p2, p3, p4, p5 = np.split(df, 5)