我有以下格式的数据:enter image description here
我想把年份列转换成时间间隔(十年),这样我就有了1950-1959,1960-1969等格式的十年列(不删除公司名称)。这样我就可以找到十年内收入最高的公司,然后用seborn绘制前5名公司的收入(所有时间间隔)。
我尝试了以下脚本。
df_Fortune.groupby(['Year', 'Company']).sum().sort_values(['Year', 'Revenue (in millions)'], ascending=[1, 0])
结果是一个多索引(我猜),我不知道如何将Year转换为decident。x1c 0d1x
2条答案
按热度按时间2vuwiymt1#
创建演示示例。
查找具有每个
year_interval
的最大收入的公司情节、
nue99wik2#
分别保存区间极值
此外,还可以将其保存为所需格式的字符串
除此之外,你可能会找到处理Pandas时间序列数据的方法,而我对此并不知情。