【実行手順】
1.エクセルをImport
2.データの整理(groupby)
3.整理後の数字でグラフを作成したい→質問箇所
-グラフの形はX軸がTime period、Y軸がSpendです。
【エラー部分】
1.Indexになってるから指定できない。
2.Groupby語のX,Yの設定方法
実際のコード
import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt #データの整理 df = pd.read_csv("test.csv") grp = df.groupby('Time period').sum() #グラフの作成 x=grp['Time period'] y=Grp['Spend'] fig = plt.figure() ax = fig.add_subplot(111) ax.plot(x, y) plt.show()
【エクセル例】
列1 | 列2 | 列3 |
---|---|---|
A | B | C |
11-Feb-2020 00:00 | 100 | 10 |
12-Feb-2020 00:00 | 100 | 10 |
13-Feb-2020 00:00 | 100 | 10 |
11-Feb-2020 00:00 | 100 | 10 |
12-Feb-2020 00:00 | 100 | 10 |
13-Feb-2020 00:00 | 100 | 10 |
,,,, | ||
n(日付が複数) |
【Groupbyの結果】
列1 | 列2 | 列3 |
---|---|---|
Time period | Spend | Install |
11-Feb-2020 00:00 | 100 | 10 |
12-Feb-2020 00:00 | 100 | 10 |
13-Feb-2020 00:00 | 100 | 10 |
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/21 09:17