如何将Python中预加载的Pandas数据帧从在线内核系统复制到Ubuntu系统上的主IDE
我正在使用一个在线网站,该网站有自己的内核来练习操作数据帧,但偶尔会将数据帧预加载到内核中,我所能做的就是使用诸如.head().info()之类的命令以及所有其他面向数据帧的命令来操作它,但我无法找到一种方法来复制此数据帧,以允许我在jupyter笔记本或系统上的其他IDE上使用数据帧的内容 我想也许我可以将数据帧保存为CSV,但遗憾的是,我无法通过在线内核下载文件如何将Python中预加载的Pandas数据帧从在线内核系统复制到Ubuntu系统上的主IDE,python,pandas,dataframe,kernel,Python,Pandas,Dataframe,Kernel,我正在使用一个在线网站,该网站有自己的内核来练习操作数据帧,但偶尔会将数据帧预加载到内核中,我所能做的就是使用诸如.head().info()之类的命令以及所有其他面向数据帧的命令来操作它,但我无法找到一种方法来复制此数据帧,以允许我在jupyter笔记本或系统上的其他IDE上使用数据帧的内容 我想也许我可以将数据帧保存为CSV,但遗憾的是,我无法通过在线内核下载文件 有没有办法绕过这个问题?***找到答案后回答我自己的问题 如果您无法下载和上载文件,最好的方法是将数据框的列转换为列表,然后将这
有没有办法绕过这个问题?***找到答案后回答我自己的问题 如果您无法下载和上载文件,最好的方法是将数据框的列转换为列表,然后将这些列表的输出复制到单独的系统中,在该系统中,您可以彼此重新压缩列,从而重新创建数据框以供使用
Temp = [79.0, 77.4, 76.4, 75.7]
(理论上,该列表可以有任意数量的值,无论值有多高)
这是通过执行以下操作从内核中的数据帧转换而来的
print(df['Temperature (deg F)'].values.tolist())
这些列表可以在别处重新复制,然后使用
dataFrame = pd.DataFrame({'Temperature (deg F)': Temp})
你能下载/上传文件吗?尝试df.to_pickle('my_df.pkl')和pd.from_pickle('my_df.pkl')@skarchmit,不幸的是,上传和下载文件似乎也不起作用。我在想,也许输出一个数据帧作为字典,然后复制字典,但它只输出第一部分和最后一部分,因为它有很多数据,只是(等)中间的大部分。把你的数据读到一边,你的IDE怎么能给你数据?@skarchmit我不知道你说的IDE是什么意思给我数据。我只是使用IDE来表示我在主计算机上编译python代码的位置,而不是虚拟系统,即在线内核。过了一段时间我也明白了,我的答案贴在下面。