我目前有一些Pandas DataFrame,其中包含公司的财务信息。我想将这些DataFrames 原样保存到CSV文件中,但是遇到了似乎没有的问题。
DataFrame具有典型的季度财务报表列(例如,季度末,ROE,ROA等)。我要做的是获取每个DataFrame(大约有450家公司),然后添加一个新列“ Quarter”,以便我可以标准化每行所在的四分之一,因为我的目标是根据特定的四分之一和特征对DataFrame进行排序,这将使它更加方便。
例如:
# Original
Quarter end ROE ROA . . .
2001-03-31 0.234 0.126
# After change
Quarter Quarter end ROE ROA . . .
2001-1 2001-03-31 0.234 0.126
问题在于,完成操作后,我运行df.to_csv(file_name)
并检查CSV文件,它会这样保存数据:
Quarter Quarter end ROE ROA . . .
1-01 2001-03-31 0.234 0.126
,然后单击“四分之一”条目,向我显示其值为2001-01-01
,这绝对不是我想要的。
我假设这只是一种Excel行为,我可以遍历每个CSV文件并更改格式,但这有点不现实。我有什么办法可以特别告诉Pandas函数以特定方式保存格式?
谢谢。