如何在Python中使用会计年度值?

阿卜杜拉·汗|

我正在处理有关加拿大财政转移的一些历史数据。下载的数据采用会计年度的格式,即

Year     Quebec  Alberta
1980-1981   2000    4000
1981-1982   3000    6000

我正在使用熊猫图书馆。但是,当我尝试使用matplot或sns进行任何可视化时,它会生成错误,要么无法将“ Year”识别为数值,要么会产生错误(“ DataFrame”对象没有属性“ Year”)。但是,当我将csv中的值更改为一年时,即

Year     Quebec  Alberta
1980    2000    4000
1981    3000    6000

它工作得很好。Python是否可以将1980-1981年这样的会计年度值与正常年份相同。任何建议将不胜感激。

耶斯列尔

您可以使用2年期限,但如果print DataFrame列看不到结束年份:

print (df)
   Year  Quebec  Alberta
0  1980    2000     4000
1  1981    3000     6000
    
df['Year'] =  df['Year'].apply(lambda x: pd.Period(x, freq='2A-DEC'))

print (df['Year'])
0    1980
1    1981
Name: Year, dtype: period[2A-DEC]

print (df['Year'].dt.to_timestamp('A', how='s'))
0   1980-12-31
1   1981-12-31
Name: Year, dtype: datetime64[ns]

print (df['Year'].dt.to_timestamp('A', how='e'))
0   1981-12-31 23:59:59.999999999
1   1982-12-31 23:59:59.999999999
Name: Year, dtype: datetime64[ns]

但我认为最容易的是为开始和结束年度创建2列:

print (df)
        Year  Quebec  Alberta
0  1980-1981    2000     4000
1  1981-1982    3000     6000

df[['StartYear','EndYear']] = df['Year'].str.split('-', expand=True).astype(int)
print (df)
        Year  Quebec  Alberta  StartYear  EndYear
0  1980-1981    2000     4000       1980     1981
1  1981-1982    3000     6000       1981     1982

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Sqlite上使用会计年度基于日期查询数据

来自分类Dev

如何基于会计年度动态获取数据

来自分类Dev

如何按会计年度对熊猫数据分组?

来自分类Dev

如何使用SQL获取会计年度的所有月份的最后一个日期

来自分类Dev

Excel编制会计年度

来自分类Dev

会计年度和财政季度

来自分类Dev

Excel编制会计年度

来自分类Dev

带有串联的会计年度

来自分类Dev

python pandas:从会计年度和月份中获得会计季度(对于英国)

来自分类Dev

python pandas:从会计年度和月份中获得会计季度(对于英国)

来自分类Dev

使用RankX函数计算每个会计年度每个实体ID的日期等级

来自分类Dev

plsql试图使用数字变量(年)来查找会计年度

来自分类Dev

Excel,使用条件格式突出显示当前会计年度的日期吗?

来自分类Dev

将日期分配到会计年度

来自分类Dev

将日期更改为会计年度

来自分类Dev

按会计年度划分的SQL组数据

来自分类Dev

标识R中的yearmon对象的会计年度

来自分类Dev

粒度从会计年度更改为月份

来自分类Dev

在Excel中确定会计年度的星期

来自分类Dev

SQL上一个会计年度

来自分类Dev

确定一个会计年度的月数

来自分类Dev

日本会计年度的 MySQL 日期计算

来自分类Dev

SQL Server中所有会计年度(4月至3月)的会计年度报表

来自分类Dev

使用WinSCP从名称为会计年度的文件夹上载到SFTP服务器

来自分类Dev

使用WinSCP从名称为会计年度的文件夹上载到SFTP服务器

来自分类Dev

SQL Server:根据特定日期和日期范围选择会计年度

来自分类Dev

MYSQL中按类别分组的每个会计年度的期初和期末余额之和

来自分类Dev

用lubridate :: month()编写矢量化函数以产生会计年度

来自分类Dev

SQL显示滚动4个月,寻找会计年度

Related 相关文章

  1. 1

    如何在Sqlite上使用会计年度基于日期查询数据

  2. 2

    如何基于会计年度动态获取数据

  3. 3

    如何按会计年度对熊猫数据分组?

  4. 4

    如何使用SQL获取会计年度的所有月份的最后一个日期

  5. 5

    Excel编制会计年度

  6. 6

    会计年度和财政季度

  7. 7

    Excel编制会计年度

  8. 8

    带有串联的会计年度

  9. 9

    python pandas:从会计年度和月份中获得会计季度(对于英国)

  10. 10

    python pandas:从会计年度和月份中获得会计季度(对于英国)

  11. 11

    使用RankX函数计算每个会计年度每个实体ID的日期等级

  12. 12

    plsql试图使用数字变量(年)来查找会计年度

  13. 13

    Excel,使用条件格式突出显示当前会计年度的日期吗?

  14. 14

    将日期分配到会计年度

  15. 15

    将日期更改为会计年度

  16. 16

    按会计年度划分的SQL组数据

  17. 17

    标识R中的yearmon对象的会计年度

  18. 18

    粒度从会计年度更改为月份

  19. 19

    在Excel中确定会计年度的星期

  20. 20

    SQL上一个会计年度

  21. 21

    确定一个会计年度的月数

  22. 22

    日本会计年度的 MySQL 日期计算

  23. 23

    SQL Server中所有会计年度(4月至3月)的会计年度报表

  24. 24

    使用WinSCP从名称为会计年度的文件夹上载到SFTP服务器

  25. 25

    使用WinSCP从名称为会计年度的文件夹上载到SFTP服务器

  26. 26

    SQL Server:根据特定日期和日期范围选择会计年度

  27. 27

    MYSQL中按类别分组的每个会计年度的期初和期末余额之和

  28. 28

    用lubridate :: month()编写矢量化函数以产生会计年度

  29. 29

    SQL显示滚动4个月,寻找会计年度

热门标签

归档