본문 바로가기

분류 전체보기119

streamlit button streamlit에서는 여러가지 버튼 만들기가 있다. 위는 기본 적인 버튼을 만드는 것이다 . st.button() 버튼을 if문에 담아 버튼이 눌렸을시를 가정하였다. 또 같은 이름의 버튼은 만들어지지 않는다. 그럴때는 key의 값을 주어 다른것이라 명시한다. 위는 가장 기본적인 버튼이다. 2021. 3. 7.
streamlit에서 dataframe 불러오기. streamlit에서 pandas dataframe을 불러오는 것이 가능하다. 나중에 대시보드에 정보를 표기할때 용의하다. 먼저 pandas 를 import 한다. 그 후에 메인함수안에 데이터프레임을 불러오는 실행문을 적어, 메인함수 호출시 실행되게끔 설정하였다. 실행문의 순서대로 실행된다. st.dataframe(df) ## 기본 프레임 df = pd.read_csv('data/iris.csv') **적당한 화면에 데이터가 나오고, 스크롤로 내려가며 데이터를 볼 수 있도록 실행됨. st.dataframe( df.style.highlight_max(axis=0) ) ## 옵션 추가 **각 열에서 가장 높은 수가 색으로 표시 된다. st.table(df) ## 스크롤이 되지 않는 데이터프레임 **스크롤이 .. 2021. 3. 7.
streamlit의 기본 문법 streamlit의 기본 문법이다. streamlit을 import 해야 사용 할 수 있다. 함수를 만들어 실행하였다. 함수 안에 실행문에 따라 각 글자크기나, 표기들이 다르게 나온다. if __name__ == '__main__' : main() 현재 파일을 실행 할 경우 main()함수를 실행해준다. 터미널에서 streamlit run 파일명.py 실행해준다. 실행하면 위와 같이 새로운 브라우져를 띄우고 main()함수가 실행되면서 main함수안에 있는 실행문들이 실행된다. 위에서 부터 순서대로 st.title('Hello Streamlit Project!!') st.text('안녕하세요 저는 {}입니다.'.format(name)) ### name = '냠냠냠' st.header('안녕하세요') st.. 2021. 3. 7.
Streamlit 시작하기. Streamlit을 시작하기 앞서 , python의 가상환경을 만든다. 계속 코랩에서 작업을 하였으므로, 코랩 버젼에 맞춰서 만들기로 한다. 코랩에서 python --version으로 파이썬 버전을 확인 결과 , 3.7.10 버전이라는게 확인 되었고, 현재 내 컴퓨터는 3.8.5다 . 아나콘다프롬프트에서 canda create -n streamlit python=3.7.10 tensorflow numpy scipy matplotlilb ipython scikit-learn pandas pillow jupyter seaborn 을 실행하여 streamlit이라는 이름의 파이썬버젼 3.7.10 의 가상환경을 만들었다. 원래는 코랩의 환경을 그대로 저장하여 text파일로 불러Streamlit을 시작하기 앞서 .. 2021. 3. 7.
728x90