python - 如何读取我的 exel 表中的特定数据并从读取的每个数据集创建一个图?(Python)
问题描述
这是我到目前为止的代码:
import numpy as np
import pandas as pd
import csv
file = r'C:\Users\Tiago Costa\Desktop\Senior Year - 2019.2020\ME 130\Coronovirus Datasets\time_series_2019-ncov-Confirmed.xlsx'
data = pd.ExcelFile(file)
print(data.sheet_names)
['Worksheet']
df = data.parse('Worksheet')
df.info
df.head(483)
我想知道如何才能只提取中国、意大利、德国、伊朗和美国的确诊病例数,然后将这些数据绘制为时间的函数。
我将使用这个:https ://pythonprogramming.net/loading-file-data-matplotlib-tutorial/ 作为参考来创建我的情节,当我到达那一点。
谢谢!
解决方案
您不需要.xlsx
先将其转换为文件,因为我们可以使用.read_csv()
. 然后你可以.isin()
用来过滤你要带的国家。
data = pd.read_csv('time_series_2019-ncov-Confirmed.csv')
countries = ['China', 'Italy', 'Germany', 'Iran', 'USA']
filtered_data = data[data['Country/Region'].isin(countries)]
推荐阅读
- java - Quarkus:当与带有消息签名的处理器方法一起使用时,忽略响应式消息传递的失败策略会引发 CIRCULAR REFERENCE 错误
- json - 在 clasp.json 中设置 rootDir 后,使用 clasp.push 推送谷歌应用脚本失败
- logic - IFTTT 是生产系统还是只是一些规则
- mysql - 如何根据来自其他几个表的数据的聚合选择来选择连接表中的条目?
- python - 在每行中查找最大值的列和行名称
- c# - 另一个表单中的 C# 访问类型
- prolog - 计算序言谓词的句法复杂度
- firebase - Firebase (Flutter) - 尝试通过 getDownloadUrl() 访问云存储上的资源时应用检查失败
- python-3.x - 用户在电报机器人手机中接收后自动全屏显示照片
- regex - 将变量过滤到特定部分/字符 | 从过滤的文本中自动设置分辨率 | Ubuntu,重击