如何以YYYY-Qx格式查找上一年的匹配值?

目前未知

我有这个数据集['Sales']的分组值['Fiscal Quarter']YYYY-Qx格式。我想将一个季度的值与上一年的同一季度进行比较(例如,2019-Q2与2018-Q2)。

我正在以手动方式进行操作,创建了一个新列Prev FY并将值上移4次以达到匹配值,并且它工作正常。

x = 4

df['Prev FY'] = df['Sales'].shift(x)

有时会丢失一些四分之一的数据,因此移四次就不再起作用。我想改进代码以使用该['Fiscal Quarter']自动找到正确的行

在这个问题上有帮助吗?

耶斯列尔

你需要PeriodIndex再使用参数freqSeries.shift

df = pd.DataFrame({'Fiscal Quarter':['2017-Q2','2018-Q2','2019-Q1','2019-Q2'],
                   'Sales':[10,20,30,40]})

df['Fiscal Quarter'] = pd.to_datetime(df['Fiscal Quarter']).dt.to_period('Q')

df = df.set_index('Fiscal Quarter')
df['Prev FY'] = df['Sales'].shift(4, freq='Q')
print (df)

                Sales  Prev FY
Fiscal Quarter                
2017Q2             10      NaN
2018Q2             20     10.0
2019Q1             30      NaN
2019Q2             40     20.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以角度显示MM-dd-yyyy格式的日期

来自分类Dev

如何以yyyy-MM-DD日期格式转换日期的MMMM yyyy格式

来自分类Dev

Sybase:如何以mm / dd / yyyy格式获取当前日期?

来自分类Dev

您如何以YYYY-MM-DD格式快速获取上周日期?

来自分类Dev

curdate函数如何以mm / dd / yyyy格式返回日期php

来自分类Dev

如何以MMM / YYYY格式在Dynamic Pivot中对月份进行排序或排序

来自分类Dev

如何以Lotusscript格式(现在为“ dd / mmm / yyyy”)指定月份的语言(CultureInfo)

来自分类Dev

如何以以下格式“ dd MMM,yyyy z”获取日期

来自分类Dev

如何为日期值查找一年中的第几周?

来自分类Dev

如何以Symfony 2格式验证日期时间格式“ yyyy-MM-ddTHH:mm:ss.sssZ”

来自分类Dev

如何以“yyyy/MM/dd HH:mm:ss”格式格式化给定日期“31.12.9999”

来自分类Dev

Netezza 如何以 MON DD YYYY hh:mi am 的格式从字符中读取日期时间。我得到一个无效的日期

来自分类Dev

如何以月-年格式获取日期?

来自分类Dev

将数据从excel导入数据库mysql - 如何以yyyy-MM-dd HH:mm:ss格式插入cmd DateTime参数

来自分类Dev

如何使用 Pandas 从 yyyy-mm-dd 中找到一年中的天数?

来自分类Dev

如何从leap年减去一年

来自分类Dev

我如何查找一年前这一天的数据?

来自分类Dev

我如何查找一年前这一天的数据?

来自分类Dev

如何以“ ... / ...”格式显示公式值?

来自分类Dev

如何以JSON格式显示值?

来自分类Dev

如何以这种格式分享?

来自分类Dev

如何使用Pandas根据实际日期查找一年中的天数?

来自分类Dev

如何查找一年中给定月份中该月的周数?

来自分类Dev

如何从一年中的月份列表中查找丢失的月份

来自分类Dev

如何遍历一年中剩余的日子并在javascript中查找某些日期?

来自分类Dev

如何转换为ObjectId并在MongoDB查找上匹配日期?

来自分类Dev

仅使用Date.valueOf()在JavaScript中查找上一年

来自分类Dev

仅使用Date.valueOf()在JavaScript中查找上一年

来自分类Dev

如何将只有一年的日期转换为 R 中格式为“年-月-日”的日期

Related 相关文章

  1. 1

    如何以角度显示MM-dd-yyyy格式的日期

  2. 2

    如何以yyyy-MM-DD日期格式转换日期的MMMM yyyy格式

  3. 3

    Sybase:如何以mm / dd / yyyy格式获取当前日期?

  4. 4

    您如何以YYYY-MM-DD格式快速获取上周日期?

  5. 5

    curdate函数如何以mm / dd / yyyy格式返回日期php

  6. 6

    如何以MMM / YYYY格式在Dynamic Pivot中对月份进行排序或排序

  7. 7

    如何以Lotusscript格式(现在为“ dd / mmm / yyyy”)指定月份的语言(CultureInfo)

  8. 8

    如何以以下格式“ dd MMM,yyyy z”获取日期

  9. 9

    如何为日期值查找一年中的第几周?

  10. 10

    如何以Symfony 2格式验证日期时间格式“ yyyy-MM-ddTHH:mm:ss.sssZ”

  11. 11

    如何以“yyyy/MM/dd HH:mm:ss”格式格式化给定日期“31.12.9999”

  12. 12

    Netezza 如何以 MON DD YYYY hh:mi am 的格式从字符中读取日期时间。我得到一个无效的日期

  13. 13

    如何以月-年格式获取日期?

  14. 14

    将数据从excel导入数据库mysql - 如何以yyyy-MM-dd HH:mm:ss格式插入cmd DateTime参数

  15. 15

    如何使用 Pandas 从 yyyy-mm-dd 中找到一年中的天数?

  16. 16

    如何从leap年减去一年

  17. 17

    我如何查找一年前这一天的数据?

  18. 18

    我如何查找一年前这一天的数据?

  19. 19

    如何以“ ... / ...”格式显示公式值?

  20. 20

    如何以JSON格式显示值?

  21. 21

    如何以这种格式分享?

  22. 22

    如何使用Pandas根据实际日期查找一年中的天数?

  23. 23

    如何查找一年中给定月份中该月的周数?

  24. 24

    如何从一年中的月份列表中查找丢失的月份

  25. 25

    如何遍历一年中剩余的日子并在javascript中查找某些日期?

  26. 26

    如何转换为ObjectId并在MongoDB查找上匹配日期?

  27. 27

    仅使用Date.valueOf()在JavaScript中查找上一年

  28. 28

    仅使用Date.valueOf()在JavaScript中查找上一年

  29. 29

    如何将只有一年的日期转换为 R 中格式为“年-月-日”的日期

热门标签

归档