2024-05-16 13:24:42 发布
网友
我的数据帧中有两个特性,分别是财政年度(FY)和财政季度(FQ)的字符串:
FY FQ 2008 3 2009 4 2009 1 2010 2
我使用了以下方法:
我的输出如下:
index 2008Q1 2009Q1 2009Q1 2010Q1
我在期待这样的事情:
index 2008Q3 2009Q4 2009Q1 2010Q2
它不起作用的原因是PeriodIndex期望作为描述所有所需索引的字符串列表。您可以提供必要的列表和列表理解
创建数据:
data = { 'years': ['2008', '2009', '2010', '2011'], 'Q':['3', '4', '1', '2']} df = pd.DataFrame(data) Q years 0 3 2008 1 4 2009 2 1 2010 3 2 2011
使用列表理解创建索引并应用它:
注意:您应该看看period_range,它使用起来更简单。在
它不起作用的原因是PeriodIndex期望作为描述所有所需索引的字符串列表。您可以提供必要的列表和列表理解
创建数据:
使用列表理解创建索引并应用它:
^{pr2}$注意:您应该看看period_range,它使用起来更简单。在
相关问题 更多 >
编程相关推荐