如何将数据帧分割成 n 个部分,而不管数据帧的大小?
如果我尝试:
n = int(len(df.index)/662)
chunk_list = [df [ i : i+n ] for i in range(0, df.shape[0], n)]
我得到一些大小为 663 的 chunk_lists 和一些大小为 664 的 chunk_lists。如何将所有数据帧准确地拆分为 663 个部分?
好吧,我能够解决这个问题。我提到了将列表分成长度大致相等的 N 个部分
所以我就这么做了
chunk_list = [df[(i*len(df.index))//663:((i+1)*len(df.index))//663] for i in range(663)]
并能够解决问题
创建人员表( PersonID int, 姓氏 varchar(255), 名字 varchar(255), 地址 varchar(255), 城市 varchar(255) );