기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

streamlit

VIsula Studio : stream lit 스트림릿에서 라디오(radio) 처리하는 방법

하늘.98 2021. 12. 13. 18:17

streamlit , pandas 를 import 한 뒤 

import streamlit as st
import pandas as pd

메인 함수 안에 radio 를 사용해주면 된다.

st.dataframe(df)

status(원하는 변수 이름)=st.radio(' 원하는 문자열 ', ['1번 문자열',' 2번 문자열'] )

         if status == ' 1번 문자열 ' :

               st.dataframe(df.sort_values('petal_length))   

 # df 데이터 프레임에 'petal_length' 컬럼을 기준으로 오름차순하여라

        elif status == '2번 문자열 ' :

               st. dataframe(df.sort_values('petal_length',ascending=False))

#df 데이터 프레임에 'petal_length' 컬럼을 기준으로 내림차순하여라

 

만들어 둔 함수를 터미널에 streamlit run 파일명을 입력 하게 되면 

아래의 페이지 나오게 된다. 

radio는 페이지에서 버튼을 누를 수 있게 나타게 해주는 함수이다.