본문 바로가기
IT 프로그래밍 관련/streamlit 대시보드

streamlit에서 dataframe 불러오기.

by 지나는행인 2021. 3. 7.
728x90

streamlit에서 pandas dataframe을 불러오는 것이 가능하다.

 

나중에 대시보드에 정보를 표기할때 용의하다.

*dataframe 불러오기

 

먼저 pandas 를 import 한다.

 

그 후에 메인함수안에 데이터프레임을 불러오는 실행문을 적어, 메인함수 호출시 실행되게끔 설정하였다.

 

 

*실행화면

 

실행문의 순서대로 실행된다.

 

  

 

    st.dataframe(df)   ## 기본 프레임                  df = pd.read_csv('data/iris.csv')

    **적당한 화면에 데이터가 나오고, 스크롤로 내려가며 데이터를 볼 수 있도록 실행됨.

    

    st.dataframe( df.style.highlight_max(axis=0) )  ## 옵션 추가

    **각 열에서 가장 높은 수가 색으로 표시 된다.

 

    st.table(df)   ## 스크롤이 되지 않는 데이터프레임

    **스크롤이 되지 않고 데이터 행 만큼 아래로 길게 모든 행이 출력된다.

 

    

*실행화면 2

  

    st.table(df.head())                

    ** head만 볼 수 있다.

    

    st.write( df.head())

    ** 위의 일반적인 데이터프레임 모양과 같게 출력된다. 

    

    st.text( df.head())

    #데이터 그대로만 실행된다. 프레임 없이.

 

   

 

  ## 실행을 시켜 각 차이점을 확인해본다.

 

 

'IT 프로그래밍 관련 > streamlit 대시보드' 카테고리의 다른 글

streamlit checkbox & selectbox  (0) 2021.03.07
streamlit ratio button  (0) 2021.03.07
streamlit button  (0) 2021.03.07
streamlit의 기본 문법  (0) 2021.03.07
Streamlit 시작하기.  (0) 2021.03.07

댓글