[英]How do I rank rank values from a very large csv excel file when I only need a few data points from the file?
我上传了一个非常大的 Excel 文件
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("C:\\Users\\willi\\Downloads\\Formatted Corona Virus Data.csv")
index = ['ARG', 'BOL', 'CHL', 'COL', 'CRI', 'CUB', 'ECU', 'PAN', 'PER', 'PRY']
它看起来像下面的图像显然它继续到更多国家
我如何创建一个列表来比较和排名这 10 个国家从最近日期的总病例指数从多到少?
*编辑其中一些可能有不同的最近日期
怎么样
df[df.iso_code.isin(index)].groupby(['index','date']).total_cases.rank()
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.