首页 > 解决方案 > 将熊猫数据框从一个jupyter笔记本复制到另一个的最佳方法是什么

问题描述

假设我在一个 jupyter notebook 中创建了一个数据框:

在 notebook_1 中:

df = pd.DataFrame(np.random.randn(100, 4), columns=list('ABCD'))

现在,移动df到另一个笔记本的最佳(最简单、最快、最可靠……)方法是什么,以便我可以在那里使用它?

在 notebook_2 中:

df = ... #do something here to load the data from the df in notebook_1
#and now use the df further on

我想出了以下所有方法(可能是最后一种方法除外):

编辑 - 评论或答案中提到的选项:

但我想知道是否还有其他可能的方法以及优点、缺点、警告、...

我对洞察力、比较等更感兴趣,而不仅仅是一种方法(除非有一种,显然是最好的,在所有情况下都能完美运行并且没有缺点的方法)。

谢谢。

标签: pythonpandasdataframejupyter-notebookcopy-paste

解决方案


使用将数据框导出到磁盘

df.to_csv('your_name.csv')

现在转到另一个笔记本并使用

pd.read_csv('your_name.csv')


推荐阅读