본문 바로가기

코딩과 데이터 분석

Streamlit(03) st.write

 

 

st.write : 텍스트나 argument를 출력하는 함수

 

  • 문자열을 출력한다. (st.markdown)

  • Pandas의 DataFrame을 테이블 형태로 출력한다. 

  • matplotlib, plotly, altair 등으로 부터 생성된 Plots, graphs를 출력한다.

 

 

# Example 1 :  markdown(* : 이탤릭체), emoji 출력

 

st.write('Hello, *World!* :sunglasses:')

 

 

# Example 2 : 숫자 출력

 

st.write(1234)

 

 

# Example 3 : DataFrame 출력

 

df = pd.DataFrame({
     'first column': [1, 2, 3, 4],
     'second column': [10, 20, 30, 40]
     })
st.write(df)

 

 

# Example 4 : 문자열 + DataFrame + 문자열 출력

 

st.write('Below is a DataFrame:', df, 'Above is a dataframe.')

 

 

# Example 5 : Chart 출력

 

df2 = pd.DataFrame(
     np.random.randn(200, 3),
     columns=['a', 'b', 'c'])
c = alt.Chart(df2).mark_circle().encode(
     x='a', y='b', size='c', color='c', tooltip=['a', 'b', 'c'])
st.write(c)

 

 

<코드 해석 by ChatGPT Grimoire GPTs>

 

반응형