python - 熊猫错误地读取 csv
问题描述
我有一个非常简单的问题:我尝试将以下数据读入 Dataframe https://www.ecdc.europa.eu/en/publications-data/download-data-response-measures-covid-19
如果我使用以下代码,则输出不是我期望的格式,因为 CSV 不是“分隔”的:
dmeasures = pd.read_csv('file.csv',sep=",",header=0,)
print (dmeasures)
任何想法我的错误是与分隔符?
解决方案
您可以直接从 URL 读取 CSV:
url = 'https://www.ecdc.europa.eu/sites/default/files/documents/Data_response_graphs_2020-10-21.csv'
dmeasures = pd.read_csv(url, sep=",")
print(dmeasures)
印刷:
Country Response_measure date_start date_end
0 Austria ClosDaycare 2020-03-16 2020-05-04
1 Austria ClosHigh 2020-03-16 2020-09-30
2 Austria ClosPrim 2020-03-16 2020-05-18
3 Austria ClosPubAny 2020-03-16 2020-04-13
4 Austria ClosPubAnyPartial 2020-04-14 NaN
.. ... ... ... ...
460 United Kingdom StayHomeOrderPartial 2020-05-10 2020-07-04
461 United Kingdom StayHomeRiskG 2020-03-16 2020-07-05
462 United Kingdom StayHomeRiskGPartial 2020-07-06 2020-08-01
463 United Kingdom TeleworkingClosures 2020-03-16 2020-05-09
464 United Kingdom TeleworkingClosuresPartial 2020-05-10 NaN
[465 rows x 4 columns]
推荐阅读
- orm - 访问 displayAction Route SQLSTATE [42P01] 时的 Symfony 2.8 实体:未定义表:7 错误:缺少表“t10”的 FROM 子句条目
- java - Magnolia 6.0 自定义操作实现
- database - 如何将亚马逊发电机数据库连接到反应原生应用程序
- google-cloud-firestore - 谷歌操作:从 Firestore 读取时在 BasicCard 中使用换行符
- angular - 如何在侧边栏中显示子菜单以在 Ionic 中循环显示菜单
- java - (WebView) view.setOnTouchListener 未触发
- spring-webflux - webflux单声道
onErrorReturn 未调用 - java - 从页面上的帖子中获取所有照片
- npgsql - 使用 EF Core 为 npgsql 创建架构失败
- java - 使用 JCo SAP 运行 SAP BAPI 时,getNumRows() 返回 0