streamlit

    Visual Studio Code : 다른 파일에서 함수 가져와 사용하기

    실제 작업은 app8.py에서 할 것인데, 코드가 너무 길어질 수 있고 유지보수작업을 수월하게 하기 위해서 다른 파일에서 함수를 만들고 그 함수를 import해서 작업을 하는 과정이다. app.eda.py import streamlit as st import pandas as pd def run_eda_app() : st. subheader ('EDA 화면') df=pd.read_csv('Github/streamlit/streamlit_data/iris.csv') st.dataframe(df) st.dataframe(df.corr()) app.home.py import streamlit as st def run_home_app() : st.subheader('Home 화면') st.text('홈화면에서 ..

    Visual Studio Code : 웹 대시보드에 파일을 업로드하는 방법

    여러 파일을 업로드 하는 대시 보드를 만든 코드이다. uploaded_files = st.file_uploader('이미지파일 업로드', type=['png','jpg','jpeg'], accept_multiple_files=True) CSV 파일을 저장할 때 파일 저장과 함께 현재 시간과 temp_csv + 파일이름 을 합쳐 사용한 함수이다. 잘 지켜 볼것 # 파일을 업로드 하는 방법 import streamlit as st import pandas as pd import os from datetime import date, datetime from PIL import Image # 함수정의 # 디렉토리(폴더)명과 파일을 알려주면, # 해당 디렉토리에 파일을 저장해 주는 함수. def save_uplo..

    Visual Studio Code : 웹 대시보드 유저한테 데이터를 입력받는 방법 input

    import streamlit as st # 유저한테 데이터를 입력받는 방법 def main(): # 테스트를 입력받는 방법 name = st.text_input('이름을 입력하세요!') st.title(name) name2 = st.text_input('이름입력' , max_chars=5) st.title(name2) message = st.text_area('메세지를 입력하세요.', height=10) st.text(message) # 숫자 입력 받는 방법 year = st.number_input('출생년도를 입력하세요.',1000,2022) st.text(year) number = st.number_input('실수를 입력하세요',0.5,100.0,step=0.3) #날짜 입력받는 방법 my_dat..

    Visual Studio Code : 웹 대시보드에 이미지파일,동영상파일 넣는 방법

    import streamlit as st import pandas as pd # 이미지 처리를 위한 라이브러리 from PIL import Image def main(): img = Image.open('streamlit_data/image_03.jpg') st.image(img) st.image(img,use_column_width=True) image_url = 'http://webimg.jestina.co.kr/UpData/jestina/event/221212_pinkmas_jweek/header.jpg' st.image(image_url) # 동영상 video_file = open('streamlit_data/secret_of_success.mp4','rb') st.video(video_file)..