스트림릿(7)
-
streamlit(스트림릿) 설치 후 실행 오류('streamlit'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.)
지난번 streamlit(스트림릿)을 설치하다가 에러가 발생하여 잡도리를 진행하였습니다. streamlit(스트림릿) 설치 후 실행 오류 스트림릿을 설치하고 대시보드 앱을 실행하는 코드를 넣었으나 'streamlit'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 위와 같은 멘트가 떠서 스트림릿 대시보드 앱이 실행되지 않았습니다. 이런 소소한 설치에도 에러가 나는 개복치 같은 프로그래밍 바로 구글링하여 해결해봅니다. 아래 링크를 참고하여 잡도리를 했습니다. 파이썬 프로젝트 & 모듈 정리 (velog.io) 파이썬 프로젝트 & 모듈 정리 만들면서 배우는 파이썬과 40개의 작품들 속 모듈을 알아보고 정리한다. velog.io 파이썬 가상환경과 베이스 설치환경의 사이의 ..
2023.11.27 -
streamlit(스트림릿) visual studio code(비주얼스튜디오코드)에서 설치하는 방법
파이썬을 활용한 대시보드 앱을 만들기 위해 비주얼 스튜디오 코드(visual studio code)에서 streamlit(스트림릿)을 설치합니다. 가상환경을 만들어 활용하고 있으며 해당 관련 내용은 아래 링크에서 확인 가능합니다. 2023.11.20 - [Python/Python 환경설정] - 아나콘다를 이용하여 파이썬 가상환경 만들기 아나콘다를 이용하여 파이썬 가상환경 만들기 프로그래밍 툴 아나콘다를 사용하여 파이썬 언어를 기반으로 하는 가상환경을 만들어 본다. 가상환경을 만드는 이유? 개발 후 적용할 서버와 똑같은 버전으로 맞춘 후 개발을 진행해야 이후 적 homouniversalis.tistory.com 비주얼 스튜디오 코드 내의 커맨드 창을 사용하여 설치하며, 가상환경 내에 설치하기 때문에 가상환..
2023.11.27 -
streamlit(스트림릿) Input widgets(입력 위젯) 사용하는 방법(button, radio, checkbox, selectbox, multiselect, slider, expander)
streamlit의 다양한 Input widgets(입력 위젯)을 사용하여 대시보드 앱에 1. button, 버튼 버튼 위젯을 표시합니다. if st.button('데이터 프레임 보기'): st.dataframe(df) if 조건문 : 버튼을 눌렀을 때 데이터 프레임을 띄워라 name = 'Mike' if st.button('대문자'): st.subheader(name.upper()) if st.button('소문자'): st.subheader(name.lower()) 2. radio, 라디오 버튼 라디오 버튼 위젯을 표시합니다. selected = st.radio('정렬을 선택하세요', ['오름차순 정렬','내림차순 정렬']) 각 라디오 버튼을 선택하면 데이터 프레임의 특정 컬럼을 정렬하도록 합니다. ..
2023.11.23 -
streamlit(스트림릿) csv파일 불러와서 출력하는 방법(pandas와 dataframe)
pandas(판다스)에서 csv파일을 불러와 미리 분석 및 처리한 데이터는 streamlit(스트림릿)에서 간편하게 표시할 수 있습니다. 간단한 데이터 분석은 visual studio code(비주얼 스튜디오 코드)에서 pandas를 import하여 streamlit에 바로 적용할 수 있어 진행해봅니다. 판다스의 데이터를 불러오는 방법 1. 먼저, streamlit과 pandas를 import 해줍니다. import streamlit as st import pandas as pd 2. 정의된 main 함수 아래에 csv 파일을 불러옵니다. def main() : st.title('아이리스 꽃 데이터') df = pd.read_csv('./data/iris.csv') pandas에서 사용하던 것과 같이 r..
2023.11.22 -
streamlit(스트림릿) 웹 대시보드에 문자열 출력하는 방법(title, text, header, subheader, write, success, warning, info, error)
streamlit(스트림릿)을 사용하여 웹 대시보드에 문자열(텍스트 출력)을 표시하는 명령에 대해 알아봅니다. 문자열을 표현하는 다양한 명령어를 통해 웹 대시보드에 적절하게 표시하여 유저들로 하여금 가독성을 좋게 하고 강조해야할 부분이나 안내해야할 부분 등을 알맞게 표시합니다. 1. 타이틀, title 웹 대시보드의 가장 큰 제목 글씨를 표시합니다. st.title('웹 대시보드') * streamlit 코드를 계속해서 수정할 때 웹 대시보드에 표시되는 내용을 항상 새로고침(불러오기)하기 위해서 i 표시 안의 Always rerun을 누르면 코드 수정후 저장된 내용을 자동으로 불러옵니다. 2. 텍스트, text 웹 대시보드에 일반 텍스트(내용)를 표시합니다. st.text('웹 대시보드 개발하기') 3...
2023.11.21 -
streamlit(스트림릿) 웹 대시보드 실행하는 방법
파이썬에서 streamlit(스트림릿)을 활용하여 웹 대시보드를 만들려고 합니다. streamlit(스트림릿)을 사용하기 위한 기본 공식을 작성하여 실행할 수 있는 베이스를 만들어 주고 코딩을 수정하여 원하는 웹 대시보드를 만들어갑니다. 1. streamlit 라이브러리를 import합니다. import streamlit as st 2. def 로 main(메인) 함수를 정의합니다. def main(): st.title('헬로우') streamlit(스트림릿) 프레임워크는 main 함수가 있어야 합니다. 메인 함수 아래에 st.title() 함수는 streamlit(스트림릿) 웹 대시보드에 직접적으로 화면에 표시하는 역할을 합니다. st.___() 를 활용한 다양한 함수를 사용하여 웹 대시보드에 필요한 ..
2023.11.21