반응형
# Streamlit 데이터프레임 이용하기
Pandas
- 프로그래밍 언어 파이썬에서 데이터를 효율적으로 분석하고 가용하기 위해 만들어진 라이브러리
- 주로 표를 다룸
- import pandas로 호출
- CSV 파일 불러오기/저장하기 (파이썬 언어 사용)
- 불러오기 : pandas.read_csv('경로&파일이름')
- 저장하기 : pandas.to_csv('경로&파일이름')
- CSV 파일 불러오기/저장하기 (파이썬 언어 사용)
- DataFrame을 이용하는 명령어는 파이썬 언어를 그대로 사용
Streamlit 함수를 이용해 데이터프레임 출력하기
- .dataframe(데이터프레임)
- .write(데이터프레임)
- 둘 다 같은 의미이므로 편한 것을 골라 사용
# Visual Studio Code에서 Streamlit 데이터프레임 사용해보기
- 소스 코드
import streamlit as st
import pandas as pd
def main() :
df = pd.read_csv('data2/iris.csv')
#CSV파일 호출
st.dataframe(df)
# 데이터프레임 웹 대시보드에 출력
species = df['species'].unique()
# 특정 컬럼 중복 없이 출력
st.text('아이리스 꽃은 ' + species + '으로 되어있다.')
# 데이터프레임 값을 이용하여 웹 대시보드 텍스트 출력
st.dataframe(df.head())
st.write(df.head())
# dataframe / write 같은 의미
if __name__ == '__main__' :
main()
- 실행 화면
- 이해를 돕기 위해 소스 코드와 같이 첨부
반응형