尝试从datacamp下载ipython控制台中的所有csv

时间:2018-01-25 17:13:05

标签: pandas csv ipython

在工作空间我有一堆csv

'summer_xxx1.csv'
'summer_xxx2.csv'
'summer_xxx3.csv'

可从远程ipython命令shell访问,我想将它们下载到本地机器并试图理解它们。

我试过以下代码

import base64
from IPython.display import HTML

def create_download_link( df, title = "Download CSV file", filename = 
"data.csv"):  
csv = df.to_csv()
b64 = base64.b64encode(csv.encode())
payload = b64.decode()
html = '<a download="{filename}" href="data:text/csv;base64,
{payload}" target="_blank">{title}</a>'
html = html.format(payload=payload,title=title,filename=filename)
return HTML(html)

create_download_link(medals_df) would return
<IPython.core.display.HTML object>

有没有办法让medals_df到csv并可从ipython命令shell下载

2 个答案:

答案 0 :(得分:0)

.csv和.tsv文件发布在本机的概述页面上,您可以从那里下载。

答案 1 :(得分:0)

如果要将所有下载的文件添加到Jupyter笔记本中,可以使用代码here