我必须创建一个函数,将提供的数据帧拆分为所需大小的块.例如,如果数据帧包含1111行,我希望能够指定400行的块大小,并获得大小为400,400和311的三个较小的数据帧.是否有便利功能来完成这项工作?什么是存储和迭代切片数据帧的最佳方法?
示例DataFrame
import numpy as np
import pandas as pd
test = pd.concat([pd.Series(np.random.rand(1111)), pd.Series(np.random.rand(1111))], axis = 1)
Run Code Online (Sandbox Code Playgroud)