Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -58,41 +58,33 @@ st.write("<br>", unsafe_allow_html=True) # 1์ค ๋์ด์ฐ๊ธฐ
|
|
58 |
st.markdown("#### '๋ชจ๋๋ฅผ ์ํ' ๊ณต์์ด '๋ถ์๋ค์' ๊ณต์์ผ๋ก ")
|
59 |
# html ์ฝ์
|
60 |
|
61 |
-
# 3๋ฌธ๋จ ๋ณธ๋ฌธ
|
62 |
-
st.write('''์ทจ์ฌํ์ ์์ธ์ ์์น๊ตฌ๋ณ ์๋๋ถ์์ ๊ณต์ ๊ฐ์์ ์๊ด์ฑ์์ ํฅ๋ฏธ๋ก์ด ์ฌ์ค์ ๋ฐ๊ฒฌํ ์ ์์๋ค. ๋ฐ๋ก ์ง์ญ ์๋๋ถ์์ ํด๋น ์ง์ญ์ ๊ณต์ ๊ฐ์๊ฐ ๋น์ทํ ์์์ ๋ณด์ธ๋ค๋ ๊ฒ์ด๋ค.
|
63 |
-
๊ณต์์ด ๊ฐ์ฅ ์ ์ ๊ธ์ฒ๊ตฌ(55๊ฐ, 6๋ถ์), ๊ด์ง๊ตฌ(68๊ฐยท7๋ถ์), ์ค๊ตฌ(70๊ฐยท7๋ถ์), ๊ฐ๋ถ๊ตฌ(80๊ฐยท6๋ถ์)๋ ๋ชจ๋ ์๋๋ถ์๊ฐ ๋ฎ์ 6
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
#
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
#
|
74 |
-
df = pd.read_excel('data_traffic_accidents.xlsx', index_col=0)
|
75 |
-
st.write('๋ค์ ๋ฐ์ดํฐ๋ ์ ๊ตญ์ ๊ตํต์ฌ๊ณ ๋ฅผ ์ง์ญ๋ณ๋ก ์ง๊ณํ ๊ฒ์ด๋ค')
|
76 |
-
#st.write(df)
|
77 |
-
|
78 |
-
# ๊ฒ์์ด ์
๋ ฅ ๋ฐ์ ๋ฐ์ดํฐ ์ ํ์ ์ผ๋ก ์ถ๋ ฅ
|
79 |
-
query = st.text_input('์ด ๊ณณ์ ์ง์ญ๋ช
(์๊ตฐ๊ตฌ๋์๋ฉด)์ ์
๋ ฅํ๋ฉด ๊ด๋ จ ๋ฐ์ดํฐ๋ง ๊ฒ์ํด ๋ณด์ฌ์ค๋๋ค', key='region1_input')
|
80 |
-
df['select1']=df['์ฌ๊ณ ์ง์ญ์์น๋ช
'].apply(lambda x: 1 if query in x else 0)
|
81 |
-
st.write('๊ฒ์ ๊ฒฐ๊ณผ:', df[df['select1']==1])
|
82 |
-
|
83 |
-
# ๊ตํต์ฌ๊ณ ์ ํ๊ณผ ์ฐ๋์ ๋ฐ๋ฅธ pivot table ๋ณด์ฌ์ฃผ๊ธฐ
|
84 |
-
df_pivot=df.pivot_table(index='์ฌ๊ณ ์ ํ๊ตฌ๋ถ', columns='์ฌ๊ณ ์ฐ๋', values='์ฌ๊ณ ๊ฑด์', aggfunc='sum')
|
85 |
-
df_heatmap=df_pivot.style.background_gradient(cmap='Oranges').format("{:.2f}")
|
86 |
-
st.write('๋ค์ ํ๋ ๊ตํต์ฌ๊ณ ๊ฑด์๋ฅผ ์ ํ๊ณผ ์ฐ๋์ ๋ฐ๋ผ ๊ตฌ๋ถํ ๊ฒ์ด๋ค', df_heatmap)
|
87 |
|
88 |
-
#
|
89 |
-
st.
|
90 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
|
92 |
-
# ์ฐ๊ฒฐ๋ง๊ทธ๋ฆผ ๋ณด์ฌ์ฃผ๊ธฐ
|
93 |
-
st.write('''์ทจ์ฌํ์ ์ฃผ์ ๋จ์ด๋ค ๊ฐ์ ๊ณต๋์ถํํ๋ ๊ด๊ณ๋ฅผ ๋ฐํ์ผ๋ก ์๋ฏธ์ฐ๊ฒฐ๋ง์ ๊ทธ๋ ค๋ณด์๋ค.
|
94 |
-
๋ถ์๊ฒฐ๊ณผ, ~~์ค๋ช
~~''')
|
95 |
-
st.image('network.png')
|
96 |
|
97 |
# ๊ทธ๋ํ html ๋ณด์ฌ์ฃผ๊ธฐ
|
98 |
st.write('''์ทจ์ฌํ์ ๊ตํต์ฌ๊ณ ์ฌ๊ณ ๊ฑด์์ ์ฌ๋ง์์ ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ทธ๋ํ๋ก ํ์ํ๋ค ๋ถ์๊ฒฐ๊ณผ, ~~์ค๋ช
~~
|
|
|
58 |
st.markdown("#### '๋ชจ๋๋ฅผ ์ํ' ๊ณต์์ด '๋ถ์๋ค์' ๊ณต์์ผ๋ก ")
|
59 |
# html ์ฝ์
|
60 |
|
61 |
+
# 3๋ฌธ๋จ ๋ณธ๋ฌธ1
|
62 |
+
st.write('''์ทจ์ฌํ์ ์์ธ์ ์์น๊ตฌ๋ณ ์๋๋ถ์์ ๊ณต์ ๊ฐ์์ ์๊ด์ฑ์์ ํฅ๋ฏธ๋ก์ด ์ฌ์ค์ ๋ฐ๊ฒฌํ ์ ์์๋ค. ๋ฐ๋ก ์ง์ญ ์๋๋ถ์์ ํด๋น ์ง์ญ์ ๊ณต์ ๊ฐ์๊ฐ ๋น์ทํ ์์์ ๋ณด์ธ๋ค๋ ๊ฒ์ด๋ค.''')
|
63 |
+
st.write('''๊ณต์์ด ๊ฐ์ฅ ์ ์ ๊ธ์ฒ๊ตฌ(55๊ฐ, 6๋ถ์), ๊ด์ง๊ตฌ(68๊ฐยท7๋ถ์), ์ค๊ตฌ(70๊ฐยท7๋ถ์), ๊ฐ๋ถ๊ตฌ(80๊ฐยท6๋ถ์)๋ ๋ชจ๋ ์๋๋ถ์๊ฐ ๋ฎ์ 6\~7๋ถ์์ ์ํ๋ ์ง์ญ์ด์๋ค.
|
64 |
+
๋ฐ๋ฉด ์๋๋ถ์๊ฐ ๋์ ์กํ๊ตฌ(174๊ฐยท8๋ถ์), ์์ด๊ตฌ(179๊ฐยท9๋ถ์)ย ๋ฑ 8\~9๋ถ์ ์ง์ญ๋ค์ ๋๋ถ๋ถ ๊ณต์ ๊ฐ์ ์์ ๊ถ์ญ์ ํฌํจ๋์๋ค. ๋์ด๋ ๊ณต์์ด ์๋๋ถ์๊ฐ ๋์ ์ง์ญ์ ์ค์ฌ์ผ๋ก ๊ณต๊ธ๋ ํ์ ํ๋ฒํ ์๋ฏผ๋ค์ ์ด๋ฅผ ์ฒด๊ฐํ๊ธฐ ์ด๋ ค์ ๋ ๊ฒ์ด๋ค.''')
|
65 |
+
st.write('''์ด๋ฌํ ๋ถ๊ท ํ์ด ๋ฐ์ํ๋ ์์ธ์ ํ์ฌ ๊ณต์์ด ์กฐ์ฑ๋๋ ๊ณผ์ ์์ ์ฐพ์ ์ ์๋ค. ์ถฉ๋ถ์ ์ฑ
๊ฐ๋ฐ์ผํฐ ๋ฌธ์ง์ ์ ๋ฌธ์์์ โ๊ณต์์ 80% ์ด์์ด ๊ธฐ๋ถ์ฑ๋ฉ(๊ฐ๋ฐ์๊ฐ ์ผ์ ๋ถ๋ถ์ ๋
์ ๊ณต๊ณต์์ค์ ์ค์นํด ๊ตญ๊ฐ๋ ์ง์์ฒด์ ๋ฌด์์ผ๋ก ์ ๊ณตํ๋ฉด ์ฉ์ ๋ฅ ์ํฅ ๋ฑ์ ํํ์ ๋ฐ๋ ์ ๋)์ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ โ๊ฐ๋ฐ์โ์ ์
์ฅ์์ ๊ณต์์ด ์กฐ์ฑ๋๋คโ๋ผ๋ฉฐ ์ฃผ๊ฑฐ๊ณํ ์๋ฆฝ๊ณผ์ ์์๋ถํฐ ๋ฌธ์ ๊ฐ ์์์ ์ง์ ํ๋ค.
|
66 |
+
๊ณต์ ์กฐ์ฑ๊ณผ ๊ด๋ฆฌ ์ฑ
์์ด ์๋ ์ง์์ฒด๊ฐ ๋ณ๋ค๋ฅธ ์กฐ๋ก๋ ์ ์ฑ
์ ์๋ฆฝํ์ง ์์ผ๋, ๊ฐ๋ฐ์๊ฐ ์์ต์ฑ์ ๋์ด๊ธฐ ์ํด ์ํฌ๋ฆฌ ๊ณต๊ฐ์ ๊ณต์์ ์กฐ์ฑํ๊ณ ์๋ค๋ ๊ฒ์ด๋ค.''')
|
67 |
+
# 3๋ฌธ๋จ ์ฌ์ง ์ฝ์
|
68 |
+
st.image('photo5.jpg', caption="'๊ณต์'๊ณผ ๊ฐ์ด ๊ณต๋์ถํํ๋ ๊ด๊ณ๋ฅผ ๋ํ๋ด๋ ์๋ฏธ์ฐ๊ฒฐ๋ง")
|
69 |
+
# 3๋ฌธ๋จ ๋ณธ๋ฌธ2
|
70 |
+
st.write('''์ด ๋ฌธ์ ๋ โ๊ณต์โ ๊ด๋ จ ์๋ฏธ์ฐ๊ฒฐ๋ง ๋ถ์์์ ๋ค์ ํ๋ฒ ํ์ธ๋์๋ค.
|
71 |
+
๊ณต์๊ณผ ํจ๊ป ๊ฒ์๋ ๋จ์ด์์ โ์ํํธโ, โ๋จ์งโ, โ๋ถ์โ, โ๊ฐ๋ฐโ ๋ฑ์ ํค์๋๊ฐ ๋ฐ๊ฒฌ๋ ๊ฒ์ด๋ค. ํนํ๋ โํ์คํ
์ดํธโ ๋ฑ ์ค์ ์ํํธ ๋ช
๊น์ง ๋ฑ์ฅํ๋ฉฐ, ๊ณต์์ ๋ณธ๋ ๊ฐ์น๊ฐ ์ฌ๊ฐํ๊ฒ ํผ์๋๊ณ ์๋ค๋ ์ฌ์ค์ ํ์
ํ ์ ์์๋ค.''')
|
72 |
+
st.write('''์ง๊ฐ์ ๋์ด๊ธฐ ์ํด, ์ฆ ๋ถ์ ๋๋ค๋ฅผ ๋์ฑ ๋ถ์ ๋๋ค๋ก ๋ง๋ค๊ธฐ ์ํด ์ํฌ๋ฆฌ ๊ณต๊ฐ์ ๋ง๋ค์ด์ง ๊ณต์์ ์๋ฏผ๋ค์ ์ ๊ทผ์ฑ์ด ์๋ โ์๋๏ฟฝ๏ฟฝ์โ์ ๋ฐ๋ผ ๊ณต์ ๊ฐ์๊ฐ ๊ฒฐ์ ๋๋ ๋ถ๊ท ํ์ ๋ง๋ค์ด๋๋ค.''')
|
73 |
+
st.write("<br>", unsafe_allow_html=True) # 1์ค ๋์ด์ฐ๊ธฐ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
|
75 |
+
# 4๋ฌธ๋จ ์ ๋ชฉ
|
76 |
+
st.markdown('####"ํ ์ ์์ด ํ๋ฟ๋ ๋ฐ๊น์ง ์ค๋ ๊ฑฐ์ง. ์ด์ ๋ ๋์ผ๋ฉด ๋ชป ์ค๊ฒ ์ฃ ." ')
|
77 |
+
# 4๋ฌธ๋จ ๋ณธ๋ฌธ1
|
78 |
+
st.write('''์ทจ์ฌํ์ ์๋๋ถ์๊ฐ ๋์ ์ง์ญ๊ณผ ๋ฎ์ ์ง์ญ์ ๊ฑฐ์ฃผํ๋ ์ฃผ๋ฏผ๋ค์ ์ค์ ๊ณต์ ๋ง์กฑ๋๋ฅผ ์์๋ณด๊ธฐ ์ํด ํ์ฅ ์ธํฐ๋ทฐ๋ฅผ ์งํํ๋ค.
|
79 |
+
์๋๋ถ์ ์์์ง์ญ๊ณผ ํ์์ง์ญ์ ๊ฐ๊ฐ ์์ด๊ตฌ(์์ฌ๊ทผ๋ฆฐ๊ณต์)์ ๋๋๋ฌธ๊ตฌ(ํ๋ฆ๊ทผ๋ฆฐ๊ณต์)๋ก ์ ์ ํ๋ค.''')
|
80 |
+
# 4๋ฌธ๋จ ์ฒซ ๋ฒ์งธ ์ฌ์ง
|
81 |
+
st.image('photo6.jpg', caption="")
|
82 |
+
# 4๋ฌธ๋จ ๋ ๋ฒ์งธ ์ฌ์ง
|
83 |
+
st.image('photo7.jpg', caption="๋๋๋ฌธ๊ตฌ์ ์์นํ ํ๋ฆ๊ทผ๋ฆฐ๊ณต์ ์ ๊ฒฝ(์), ํ๋ฆ๊ทผ๋ฆฐ๊ณต์์ผ๋ก ์ด์ด์ง๋ ๊ฐํ๋ฅธ ์ค๋ฅด๋ง๊ธธ(์๋)")
|
84 |
+
# 4๋ฌธ๋จ ๋ณธ๋ฌธ2
|
85 |
+
st.write('''๋๋๋ฌธ๊ตฌ์ ์์นํ ํ๋ฆ๊ทผ๋ฆฐ๊ณต์์ ์ค๋ฅด๋ง๊ธธ์ ์์ ๋ฟ ์๋๋ผ ์ต์ํ์ ํธ์์์ค๊ณผ ์ด๋๊ธฐ๊ตฌ ์ญ์ ๋
ธํํ๋ ์ํ์๋ค.
|
86 |
+
์ด ๊ณต์์ ์ฐพ๋ ์ฃผ๋ฏผ๋ค์ ๋๋ถ๋ถ 70๋ ์ด์์ด์๊ณ , ์ค๋ ๊ธธ์ด ๊ฐํ๋ฅด์ง๋ง ๋ค๋ฅธ ์ ํ์ง๊ฐ ์์ด ์ด๊ณณ์ ์ฐพ๋๋ค๊ณ ๋งํ๋ค.''')
|
87 |
|
|
|
|
|
|
|
|
|
88 |
|
89 |
# ๊ทธ๋ํ html ๋ณด์ฌ์ฃผ๊ธฐ
|
90 |
st.write('''์ทจ์ฌํ์ ๊ตํต์ฌ๊ณ ์ฌ๊ณ ๊ฑด์์ ์ฌ๋ง์์ ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ทธ๋ํ๋ก ํ์ํ๋ค ๋ถ์๊ฒฐ๊ณผ, ~~์ค๋ช
~~
|