2024-06-24 11:40:01 发布
网友
我有不同持续时间的不同类型零件的销售信息。当我的日期是'YYYYMM'格式时,我想以月份为单位计算差异。 我试过这个
(data.YYYYMM.max() - data.YYYYMM.min()
这给了我天数上的差异。我怎么能在几个月内得到这个差异
可以转换列^{},然后^{}:
df = pd.DataFrame({'YYYYMM':['201505','201506','201508','201510']}) print (df) YYYYMM 0 201505 1 201506 2 201508 3 201510 df['YYYYMM'] = pd.to_datetime(df['YYYYMM'], format='%Y%m').dt.to_period('m') a = df.YYYYMM.max() - df.YYYYMM.min() print (a) 5
可以转换列^{} ,然后^{} :
相关问题 更多 >
编程相关推荐