首页 > 解决方案 > 如何将 Python 中预加载的 Pandas Dataframe 从在线内核系统复制到我的 Ubuntu 系统上的主 IDE

问题描述

我正在使用一个在线网站,它有自己的内核来练习操作数据帧,但有时数据帧会预加载到内核中,我所能做的就是使用 .head() .info() 之类的命令和所有其他面向数据帧的命令操纵它,但我无法找到一种方法来复制这个数据帧,让我可以在我的系统上的 jupyter 笔记本或其他 IDE 上使用数据帧的内容。

我想也许我可以将数据框保存为 CSV,但可惜我无法通过在线内核下载文件。

关于如何绕过这个问题的任何想法?

标签: pythonpandasdataframekernel

解决方案


***找到答案后回答我自己的问题。

如果您无法下载和上传文件,最好的方法是将数据框的列转换为列表,然后将这些列表的输出复制到单独的系统,然后您可以在其中重新压缩列彼此从而重新创建数据框以供在那里使用。

    Temp = [79.0, 77.4, 76.4, 75.7]

(这个列表理论上可以有任意数量的值,无论多高)这是通过执行从内核中的数据帧转换而来的

    print(df['Temperature (deg F)'].values.tolist())

并且列表可以在其他地方重新复制,然后通过使用转换回数据框

    dataFrame = pd.DataFrame({'Temperature (deg F)': Temp})

推荐阅读