728x90
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) ## 스크롤이 되지 않는 데이터프레임
**스크롤이 되지 않고 데이터 행 만큼 아래로 길게 모든 행이 출력된다.
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 |
댓글