質問詳細
date data
2015-6 1
2015-7 2
2016-1 3
2016-2 4
...
2016-12 5
以上のようなxlsxがあり
月 2015 2016
1 3
2 4
... 1 ...
12 12
みたいなdataframeを作成したいです
ソースコード
//index_col=0でdateをindexで読み込み
df=pd.read_excel(...,index_col=0)
list1=[]
for year in range(2015,2019):
x=df[df.index.year==year]
y=x["data"]
list1.append(y)
//マージ
data = pd.concat(list1, axis=1,sort=True)
実行結果
date data data
2015-6 1 N
2015-7 2 N
2016-1 N 3
2016-2 N 4
... ... ...
2016-12 N 5
になってしまいました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/20 07:13