본문 바로가기

파이썬

(24)
[streamlit] 스트림릿 UI 버튼 함수종류들 UI 여러 함수 종류들(왼쪽 코드, 오른쪽 결과)or(위 코드,아래결과)1.버튼 만들기 2.라디오버튼 만들기 3.체크박스 버튼 만들기 4.셀렉트 박스 만들기(위 코드 아래 결과)5.멀티 셀렉트 박스 만들기(위 코드 아래 결과)6. 슬라이더 및 익스펜더(위 코드 아래 결과)
[streamlit]streamlit 텍스트 표시 및 데이터프레임 웹화면에 표시하기 Streamlit이란? Streamlit은 데이터 과학 및 머신러닝 프로토타이핑을 위한 오픈 소스 Python 라이브러리. 주로 데이터 시각화 및 웹 애플리케이션 개발에 사용  streamlit 의 기본 구성은 대부분 이러하다import streamlit as st를 함으로써 streamlit 라이브러리를 사용 할 수 있도록 한다.if __name__ == '__main__' : 은 파이썬 스크립트가 직접 실행될 때(즉, 스크립트가 메인 프로그램으로 실행될 때) 특정 코드 블록을 실행하기 위해 사용된다. 이를 통해 스크립트가 다른 스크립트에 모듈로서 임포트될 때는 해당 코드 블록이 실행되지 않도록 할 수 있다. Streamlit 텍스트 표시방법 이 코드를 실행하면 아래와 같은 여러 텍..
[파이썬 라이브러리]Matplotlib의 여러개의 변수 시각화방법(Scatter,Heat Maps) Scatterplots Scatterplots는 데이터 분석에서 두 변수 간의 관계를 시각화하는데 사용됩니다. 각각의 점은 데이터 집합에서 하나의 관측치를 나타내며, x축과 y축에 각각의 변수를 대응시킵니다. 이러한 점들은 그래프 상에서 흩어져 나타나며, 변수 간의 상관 관계를 파악하는데 도움이 됩니다. plt.figure(figsize=(8,10)) # 그래프의 크기를 설정합니다. (가로: 8인치, 세로: 10인치) # Seaborn 라이브러리를 이용하여 countplot을 그립니다. # data는 사용할 데이터프레임을 지정합니다. # y='make'는 y축에 표시할 열을 설정합니다. # order=my_order는 카테고리의 순서를 지정합니다. sb.countplot(data=df, y='make',..
[파이썬 라이브러리]Matplotlib의 plt.hist(히스토그램) 나타내기 Matplotlib의 히스토그램 히스토그램이란? 히스토그램은 데이터의 분포를 시각화하는데 사용되는 그래프입니다. 주어진 데이터를 구간으로 나누고 각 구간에 속하는 데이터의 빈도를 막대로 나타냅니다. 이를 통해 데이터의 분포와 밀도를 쉽게 파악할 수 있습니다. 히스토그램 예시 간단한 히스토그램을 그려보겠습니다. 이 예시에서는 주어진 데이터의 분포를 히스토그램으로 나타내겠습니다. import matplotlib.pyplot as plt import numpy as np # 정규 분포를 따르는 랜덤 데이터 생성 data = np.random.randn(1000) # 히스토그램 그리기 plt.hist(data, bins=30, color='skyblue', edgecolor='black') plt.xlabel(..
[파이썬 라이브러리]MatPlotlib의 Pie Charts 나타내기 Matplotlib의 원 그래프는 전체 데이터에서 각 범주의 상대적인 비율을 시각적으로 나타내는 도구입니다. 전체를 원의 형태로 표현하고, 각 범주는 원 그래프의 조각으로 표현됩니다. 각 조각의 크기는 해당 범주의 상대적 비율을 나타냅니다 plt.pie(df2, labels=df2.index, autopct='%.1f', startangle=90, wedgeprops={'width':0.7}): Pandas DataFrame인 df2의 데이터를 이용하여 원 그래프를 그립니다. 각 세대별 데이터가 원 그래프의 비율로 표시됩니다. labels=df2.index는 원 그래프의 각 조각에 레이블을 설정합니다. autopct='%.1f'는 각 조각에 표시되는 퍼센트의 형식을 설정합니다. startangle=90는..
[파이썬 라이브러리]Matplotlib의 Bar Charts 막대 차트(Bar Charts)는 데이터를 막대 형태로 시각화하는 도구입니다. 이는 주로 범주형 데이터를 시각적으로 표현할 때 사용됩니다. 각각의 막대는 하나의 범주를 나타내며, 막대의 높이는 해당 범주의 값을 나타냅니다. 위의 결과를 차트로 그리는 방법 특정 컬럼이 카테고리컬 데이터일 떄, 각 value 별로 몇개씩 있는지를 차트로 한번에 나타내고 싶을때 seaborn 의 countplot 함수 사용.
[파이썬 라이브러리]판다스(Pandas) 정렬과 순서지정( SORTING AND ORDERING) 판다스에서 데이터프레임을 정렬하고 순서를 조작하는 것은 데이터를 다루는 중요한 작업 중 하나입니다. 주로 사용되는 메서드로는 sort_values()와 sort_index()가 있습니다 sort_values(): 이 메서드는 데이터프레임의 특정 열의 값을 기준으로 정렬합니다. 기본적으로 오름차순으로 정렬되며, 내림차순으로 정렬할 수도 있습니다. 이 메서드는 주로 데이터프레임을 특정 열의 값에 따라 정렬할 때 사용됩니다 이 데이터 프레임에서 sort_values()를 먼저 사용 예시를 보여드리겠습니다. df.sort_values(' 'Years of Experience' ') 'Years of Experience'컬럼의 기준으로 오름차순정렬이 되어 데이터 프레임이 나온 것을 볼 수 있습니다. df.sort..
[파이썬 라이브러리]판다스(pandas) 기초문제(isin 함수 활용) isin메서드는 DataFrame객체의 각 요소가 values값과 일치하는지 여부를 bool형식으로 반환한다. isin() 를 사용함으로써 lst(리스트)에 포함되어 잇는 숫자만 뽑아내어 나타 낼 수 있다.