본문 바로가기

IT 프로그래밍 관련/streamlit 대시보드15

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