使用]将数据框导出到磁盘上>
df.to_csv('your_name.csv')
假设我在一个Jupyter笔记本中创建了一个数据框:
在笔记本_1:
df = pd.DataFrame(np.random.randn(100, 4), columns=list('ABCD'))
现在将df
移到另一个笔记本中,以便在那里可以使用的最佳(最简便,最快,最可靠...)方法是什么?
在笔记本_2中:
df = ... #do something here to load the data from the df in notebook_1
#and now use the df further on
我想出了以下所有可行的方法(可能是最后一种除外):
orient = 'table'
和path_or_buf=None
一起使用,然后复制粘贴输出-对于我的情况(相对较小的数据框)效果很好-好处是我可以看到以纯文本格式直接在notebook_2df
的输出? -我无法测试它是否还复制数据还是仅复制代码-复制粘贴对我根本不起作用。但我对此表示怀疑。但是我想知道是否还有其他可能的方法,优点,缺点,警告,...
谢谢。
假设我在一个jupyter笔记本中创建了一个数据框:在notebook_1中:df = pd.DataFrame(np.random.randn(100,4),columns = list('ABCD'))现在最好的是(最简单的) ,最快,最可靠,....
使用]将数据框导出到磁盘上>
df.to_csv('your_name.csv')
现在转到另一个笔记本并使用]阅读它>
pd.read_csv('your_name.csv')
使用]将数据框导出到磁盘上>
df.to_csv('your_name.csv')