首页 > 解决方案 > Axis 必须设置 `freq` 才能转换为 Periods pandas

问题描述

我有以下格式的数据集;请看截图。在此处输入图像描述

数据类型为 ;

Mon_year            period[M]
location            object   
 Event_cnt           int64    
 Total_casualties    int64    
  region              object 

接下来我打算做。表示每个区域(每个区域一个)的变化的Total_casualties线图。mon_year这是我的代码;

import seaborn as sns
sns.lineplot(data=event_cnt_casulaties_sum, x='Mon_year', y='Total_casualties', hue='region')

但是我在这里遇到错误;

TypeError: Axis must have `freq` set to convert to Periods

我知道我们如何在这里设置周期的频率?感谢您的帮助。

标签: pandastime-series

解决方案


推荐阅读