如何将Python中的预加载的Pandas Dataframe从在线内核系统复制到Ubuntu系统上的主IDE

时间:2018-08-28 01:25:27

标签: python pandas dataframe kernel

我正在使用一个具有自己的内核的在线网站来练习操作数据框,但是偶尔该数据框已预加载到内核中,我所能做的就是使用.head().info()之类的命令以及所有其他数据框定向命令来操作它,但是我找不到一种方法来复制此数据框,从而无法在jupyter笔记本或系统上的其他IDE上使用该数据框的内容。

我以为我可以将数据框另存为CSV,但是我无法通过在线内核下载文件。

关于我如何绕过此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

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

如果无法下载和上传文件,执行此操作的最佳方法是将数据框的列转换为列表,然后将这些列表的输出复制到单独的系统上,然后在其中重新压缩列彼此之间,从而重新创建该数据框以在其中使用。

    Temp = [79.0, 77.4, 76.4, 75.7]

(此列表理论上可以有任意数量的值,无论有多高) 通过执行

从内核中的数据帧转换而来
    print(df['Temperature (deg F)'].values.tolist())

,列表可以在其他位置复制,然后使用

转换回数据框
    dataFrame = pd.DataFrame({'Temperature (deg F)': Temp})