Numpy.split不工作的DataFrames列表

时间:2019-04-06 16:27:00

标签: python pandas numpy

我有一个存储在标准Python列表(整体形状(31,1))中的形状(11122,88)至(22123,88)的31个数据帧days的列表。我想致电train_x, test_x = np.split(days, [int(0.8*len(days))])将该列表分为两个单独的列表。

但是,np.split()失败,说ValueError: cannot copy sequence with size 11122 to array axis with dimension 88。这使np.split()试图对列表内的数据帧进行操作,这不是我想要的。

调用np.asarray(days)也会产生相同的错误。

实际上,我可以通过使用常规的Python列表索引train_x = days[:int(0.8*len(days))]来解决此问题,但是我想在这里发布它,以防丢失一些琐碎的东西。

0 个答案:

没有答案