在不复制整个数据的情况下,向DataFrame添加列并生成新的DataFrame的最有效方法是什么?我正在开发一个使用熊猫的生产系统,我想尽量减少内存的使用(我们的数据文件运行了大约500 to,尽管大部分是由内存映射的ndarray支持的)。上面的记忆(和时间)看起来很慢。~10份深拷贝,如上面所述,不必要地将全部数据输入RAM,并导致交换。通常,我们不应该需要超过500 we +小型索引,但是这样的副本会杀死我们的服务器。
我经常需要将一些项目的生产数据库拉到我的本地sql服务器上,以便添加功能、测试内容等。今天,我的程序是在生产服务器上创建一个备份,以某种方式将其放到我的本地计算机上-然后在本地创建一个新数据库,并在此基础上恢复备份。我可以通过SQL Server Management Studio访问生产数据库-有没有一种更简单的方法,它需要更少的手动步骤?
你是怎么做到的?