gpt4 book ai didi

python - 从 github python 下载和访问数据

转载 作者:太空狗 更新时间:2023-10-29 22:22:33 24 4
gpt4 key购买 nike

您好,我正在学习 Python 进行数据分析,我想分析他在书中学习的数据。在第 9 章中,他使用了以下数据。但是,一旦我将 ipython 笔记本中的数据下载到我在 mac 上的 github 应用程序,我就很难理解如何利用它。

库存数据在这里:https://github.com/pydata/pydata-book/blob/master/ch09/stock_px.csv

我点击“打开”,在我的 github 应用程序上下载了一个大文件。它看起来像下面这样。如何让这些数据在我的 ipython 笔记本中打开?

** 查看其他 stackoverflow 问题,我知道我可以下载 zip 文件,我也正在这样做。知道如何有效地使用 github 应用程序会很酷。

右键保存csv文件好像保存的是json/html文件

enter image description here

最佳答案

你应该可以只使用 url原始版本的链接(原始版本的链接是您提供的链接上的一个按钮),然后使用 read_csv 直接将其读入数据框:

import pandas as pd
url = 'https://raw.githubusercontent.com/pydata/pydata-book/master/ch09/stock_px.csv'
df = pd.read_csv(url,index_col=0,parse_dates=[0])

print df.head(5)

AAPL MSFT XOM SPX
2003-01-02 7.40 21.11 29.22 909.03
2003-01-03 7.45 21.14 29.24 908.59
2003-01-06 7.45 21.52 29.96 929.01
2003-01-07 7.43 21.93 28.95 922.93
2003-01-08 7.28 21.31 28.83 909.93

编辑:关于我在文件中阅读的选项的简要说明:

df = pd.read_csv(url,index_col=0,parse_dates=[0])

第一列(列 = 0)是文件中的一列日期,因为它没有列名,所以它看起来像是索引; index_col=0使其成为索引,parse_dates[0] 告诉 read_csv 将 column=0(第一列)解析为日期。

关于python - 从 github python 下载和访问数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23464138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com