【问题标题】:execute parts of script in PyCharm and keep data frame etc. in memory在 PyCharm 中执行部分脚本并将数据框等保存在内存中
【发布时间】:2018-08-15 21:23:32
【问题描述】:

我知道this。不幸的是,如果执行的代码选择依赖于先前的代码(例如,从 csv 文件创建的数据框),这将不起作用。

我如何执行脚本的某些部分并在内存中保留一个数据帧(会话?),例如,类似于 R 甚至 SAS。

谢谢。

【问题讨论】:

    标签: python python-3.x pycharm


    【解决方案1】:

    如果您想在不同进程中使用先前运行的代码中的对象,您需要将其保存在某个地方。

    您可以使用Pickle - 一个允许您将对象保存为其当前状态并在不同的进程中再次读取(unpickle)的模块。

    【讨论】:

    • 当然,但我只是想减少读取 150MB 熊猫数据帧所需的时间。就像在 R 中一样,我想将它保存在内存中,并在稍作更改后重新绘制。这肯定是可能的吗?
    • 请看 Raymond Hettinger 答案:stackoverflow.com/questions/8469272/…
    猜你喜欢
    • 2015-05-01
    • 1970-01-01
    • 2020-08-09
    • 2011-10-31
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多