:파이썬 - 내가처럼 보이는 dataframe이 음모를 꾸미고 주 현명한 유통
date
1 2008-10-05
10 2007-03-30
100 2008-07-05
1000 2007-03-30
1001 2014-08-14
1002 2007-09-30
1003 2007-06-14
1004 2006-01-13
1005 2006-08-04
1006 2007-06-14
1007 2008-11-30
는 내가하고 싶은 것은 날짜 분포를 보여주는 히스토그램이 일주일에 축소 음모입니다. 예 : 색인은 그림 ID를 말합니다. 2006 년 10 월 첫 주에 찍은 사진의 수를 시각화하기 위해 드릴 다운하겠습니다. 주간 히스토그램을 다른 단어로 원합니다.
df['week'].iplot(kind='histogram')
만 주 번호를 되돌려 주지만 연말로 되돌리고 싶습니다.
누군가 plot.ly를 사용하여 막대 그래프를 그릴 수 있다면 좋을 것입니다. matplotlib 플롯도 사용됩니다.
도움 주셔서 감사합니다.
편집 :
df_new = df.groupby(['year','week']).count()['date']
df_dict = df_new.to_dict()
df_tups = [(' wk#'.join(map(str,key)), df_dict[key]) for key in df_dict.keys()]
df_tups = sorted(df_tups, key=lambda x : (x[0], x[1]))
x = ["'"+tup[0][2:] for tup in df_tups]
y = [tup[1] for tup in df_tups]
trace1 = go.Bar(
x = x,
y = y
)
data = [trace1]
layout = go.Layout(
xaxis=dict(tickangle=45)
)
fig = dict(data=data, layout=layout)
py.iplot(fig)
데이터 프레임에 열 이름을 추가 할 수 있습니까? –
물론입니다. @ MaximilianPeters –
샘플 데이터에 'week'열이 없거나 뭔가 빠졌습니까? –