728x90
반응형
Streamlit의 이전 글에 이어서 오늘은 데이터 출력하는 방법에 대해 알아보겠습니다.
이전 글을 참고해주시길 바랍니다.
2023.08.07 - [APP/Streamlit] - [Streamlit] Streamlit의 기초! 텍스트 출력하기
데이터프레임 출력
Streamlit는 pandas 데이터프레임을 여러 방법으로 표시할 수 있습니다.
- st.write() : 기본적인 데이터프레임 출력.
- st.dataframe() : 스크롤 및 인터랙티브 기능이 포함된 출력.
- st.table() : 정적 테이블 형태로 출력.
import pandas as pd
df = pd.DataFrame(data={
'1':['a','b','c'],
'bool':[True,True,False]
})
st.write(df)
st.dataframe(df)
st.table(df)
2. JSON 출력
JSON 형태의 데이터를 깔끔한 형태로 출력하고 싶을 때 사용할 수 있는 st.json()을 제공합니다.
st.json({
'이름':'이시현',
'나이':'24',
'거주지':'광주'
})
3. 통계 및 지표 출력
st.metric()은 주요 지표나 통계를 강조하여 표시하기 위한 함수입니다. 이를 통해 특정 지표의 현재 값과 변동치를 함께 제시할 수 있습니다.
st.metric(label='삼성전자', value='70000', delta='2.12%')
st.metric(label='삼성전자', value='70000', delta='-2.12%')
이번 글에서는 다양한 데이터 출력 방법에 대해 알아보았습니다.
감사합니다.
728x90
반응형
'APP > Streamlit' 카테고리의 다른 글
[Streamlit] Streamlit의 기초! Expander (0) | 2023.08.09 |
---|---|
[Streamlit] Streamlit의 기초! Column과 Tab을 사용한 Layout (0) | 2023.08.09 |
[Streamlit] Streamlit의 기초! Sidebar (0) | 2023.08.09 |
[Streamlit] Streamlit의 기초! 미디어 출력하기 (0) | 2023.08.07 |
[Streamlit] Streamlit의 기초! 텍스트 출력하기 (0) | 2023.08.07 |