我将在 Python 中构建一个 1,000,000 * 2 的数据框,我的输入是 1*2 的形式。所以显然最直接的方法是使用循环并将一个 1*2 对附加到现有数据帧中 1,000,000 次......但是,它确实需要很长时间,作为一个 Matlab 用户,我在 Matlab 中几乎被禁止这样做并且总是被告知首先启动矩阵(或 Python 中的数据框)的最终大小并将元素放入矩阵中......这在 Python 中是否相同?提前致谢!
我应该在循环之前启动大小并在 Python 中追加吗
数据挖掘
Python
2022-03-07 03:31:15
1个回答
是的,它会像在 matlab 中一样慢。每次追加内容时,您都将复制整个数据框。
其它你可能感兴趣的问题