【发布时间】:2020-10-02 04:25:18
【问题描述】:
我有一个显示公司季度财务公告日期的 DataFrame。问题是数据被错误地映射/分类。 MSFT 和 TSLA 是这些扭曲行的示例。如您所见,这些行缺少被跳过的数据,因此被映射到较早的日期(MSFT)。而在 TSLA 中,前几列是第一行的重复。
APPL 和 FACE 是一个正确的示例,其中 dat3 列和行日期彼此相似。
Company_Name Q1 2012 Q2 2012 Q3 2012 ..... Q4 2019
APPL 15022012 16052012 20082012 13112012 ........ 12122019
FACE 23022012 12052012 22082012 13112012 ........ 20122019
MSFT 22022019 11052019 24082019 11112019
TSLA 15022012 15022012 15022012 13112012 ........ 20122019
我计划对日期进行映射/分类,以便每列都有适当的日期。即
Q1 --> 010220XX - 010520XX
Q2 --> 010520XX - 010820XX
Q3 --> 010820XX - 011120XX
Q4 --> 011120XX - 010220(XX+1)
非常感谢您的帮助。
图片显示原始 csv 数据。列是每年的季度,单元格上的日期对应于该季度公司财务的公告日期 [1]:https://i.stack.imgur.com/QUlWy.png
【问题讨论】:
-
如何获取数据?它是一个csv文件吗?可以分享一下格式吗?
-
是的,它是一个 csv 文件,我将添加一个屏幕截图。你能澄清一下你所说的格式是什么意思吗?
标签: python python-3.x dataframe