eda_app.py =>
def run_eda_app() :
st.subheader('EDA 화면입니다.')
df = pd.read_csv('data/iris.csv')
st.dataframe(df)
st.dataframe(df.corr())
ml_app.py =>
import streamlit as st
def run_ml_app() :
st.subheader('러닝머신 관련 파일입니다.')
app.10.py =>
import streamlit as st
# 다른 파일에 있는 함수를 사용하기 위해서 import 한다.
from eda_app import run_eda_app
from ml_app import run_ml_app
import streamlit as st
import pandas as pd
def main() :
st.title('파일분리앱')
menu = ['Home', 'EDA', 'ML', 'About']
choice = st.sidebar.selectbox("메뉴", menu)
if choice == 'Home' :
st.subheader('홈 화면입니다.')
elif choice == 'EDA' :
run_eda_app()
elif choice == 'ML' :
run_ml_app()
else :
st.subheader('앱 소개화면입니다.')
if __name__ == '__main__':
main()
반응형