a10's picture
Update app.py
6f18e1d
raw
history blame
834 Bytes
import streamlit as st
import pandas as pd
astations = [
["hongkongobservatory","HKO",22.3022566,114.1722662,"Hong Kong Observatory"],
["kingspark","KP",22.3115408,114.1685675,"Observatory Meteorological Station, King's Park"],
]
astationcolumns = ['akey','astationcode','alatitude','alongitude','atitle',]
acontainer1 = st.empty()
acontainer2 = st.empty()
acontainer3 = st.empty()
def asubmit(aparam):
adf2 = aparam["adataframe"]
aselecteditem = adf2[adf2.loc[adf2["atitle"]==aparam["aselected"]]]["astationcode"]
aparam["acontainer"].write((" {} ").format(aselecteditem))
adf = pd.DataFrame(
astations,
columns=astationcolumns
)
aoption = acontainer1.selectbox(
'Which station?',
adf['atitle']
)
if acontainer2.button("Submit") == True:
asubmit(aparam={"aselected":aoption,"acontainer":acontainer3,"adataframe":adf,})