我有一個熊貓數據框,其中財務年度列在列中,並且該季度列在另一列中。將季度和財政年度列結合到熊貓的日期列中
我想將它們合併到一個列中。
格式爲:
Financial Year Financial Quarter
2015/16 1
2015/16 1
我正打算創建一個基於財政年度列日期列,然後由財政季度抵消它。
我的第一個步驟是:
df['date'] = pd.to_datetime(df['Financial Year'], format="%Y/%y")
但我有點堅持的第二個步驟。
有沒有更好的方法來組合一列中的多列字符串數據?
你可能以後[商業區](HTTP://pandas.pydata。 org/pandas-docs/stable/timeseries.html#anchored-offset)或[offset aliases](http://pandas.pydata.org/pandas-docs/stable/timeseries.html#offset-aliases)'BQS' I認爲 – EdChum
我懷疑在繼續之前,你必須決定今年的格式,因爲FY'2015/16'似乎太模糊了。熊貓內部表示時間戳記爲「1970-01-01」以來的秒數,並且這樣做需要一個確切的時間點,而不是「2015/16」。只要你理清了這個問題,就會有幾種方法向前推進,例如上面提供的@EdChum。 –