为了账号安全,请及时绑定邮箱和手机立即绑定

如何在此网页上使用 pd.read_csv()?

如何在此网页上使用 pd.read_csv()?

白衣非少年 2022-12-06 14:49:13
我在网页上使用 pd.read_csv() 来使用“下载数据”按钮时遇到困难,因为我在末尾看不到典型的 .zip 或 .csv。使用 pd.read_csv() 直接下载数据的正确 url 是什么?关联:https://climate.weather.gc.ca/climate_data/daily_data_e.html?hlyRange=2008-12-22%7C2020-05-24&dlyRange=1999-05-01%7C2020-05-24&mlyRange=2000-06-01%7C2007-11-01&StationID=27211&Prov=AB&urlExtension=_e.html&searchType=stnProx&optLimit=yearRange&StartYear=2000&EndYear=2020&selRowPerPage=25&Line=5&txtRadius=25&optProxType=city&selCity=51%7C2%7C114%7C4%7CCalgary&selPark=&txtCentralLatDeg=&txtCentralLatMin=0&txtCentralLatSec=0&txtCentralLongDeg=&txtCentralLongMin=0&txtCentralLongSec=0&txtLatDecDeg=&txtLongDecDeg=&timeframe=2&Day=24&Year=2019&Month=5#
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

当您打开 Firefox 开发人员工具 -> 网络选项卡时,您将在单击下载按钮时看到 URL。(Chrome 也有类似的东西)


import pandas as pd


url = 'https://climate.weather.gc.ca/climate_data/bulk_data_e.html?format=csv&stationID=27211&Year=2019&Month=5&Day=1&timeframe=2&submit=Download+Data'


df = pd.read_csv(url)

print(df)

印刷:


     Longitude (x)  Latitude (y)      Station Name  Climate ID   Date/Time  ...  Snow on Grnd Flag  Dir of Max Gust (10s deg)  Dir of Max Gust Flag  Spd of Max Gust (km/h)  Spd of Max Gust Flag

0           -114.0         51.11  CALGARY INT'L CS     3031094  2019-01-01  ...                NaN                       29.0                   NaN                    44.0                   NaN

1           -114.0         51.11  CALGARY INT'L CS     3031094  2019-01-02  ...                NaN                       27.0                   NaN                    70.0                   NaN

2           -114.0         51.11  CALGARY INT'L CS     3031094  2019-01-03  ...                NaN                       27.0                   NaN                    62.0                   NaN

3           -114.0         51.11  CALGARY INT'L CS     3031094  2019-01-04  ...                NaN                       23.0                   NaN                    66.0                   NaN

4           -114.0         51.11  CALGARY INT'L CS     3031094  2019-01-05  ...                NaN                        NaN                   NaN                     NaN                   NaN

..             ...           ...               ...         ...         ...  ...                ...                        ...                   ...                     ...                   ...

360         -114.0         51.11  CALGARY INT'L CS     3031094  2019-12-27  ...                NaN                       30.0                   NaN                    46.0                   NaN

361         -114.0         51.11  CALGARY INT'L CS     3031094  2019-12-28  ...                NaN                        NaN                   NaN                     NaN                   NaN

362         -114.0         51.11  CALGARY INT'L CS     3031094  2019-12-29  ...                NaN                        NaN                   NaN                     NaN                   NaN

363         -114.0         51.11  CALGARY INT'L CS     3031094  2019-12-30  ...                NaN                       27.0                   NaN                    50.0                   NaN

364         -114.0         51.11  CALGARY INT'L CS     3031094  2019-12-31  ...                NaN                       28.0                   NaN                    55.0                   NaN


[365 rows x 31 columns]


查看完整回答
反对 回复 2022-12-06
  • 1 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号