본문 바로가기
반응형

파이썬 데이터분석23

파이썬 설치하기 - 윈도우 파이썬 설치하고 실행하기 파이썬 설치하기 - 윈도우에 파이썬 설치하고 실행하기 파이썬 자격증 공부, 데이터 분석 작업, 데이터사이언스, 데이터분석가를 위해서 파이썬은 필수 입니다. 이를 이한 첫걸음은 파이썬 설치이죠. 설치 작업은 간단합니다. 아래로 스크롤을 내려서 내용을 간단하게 눈으로 확인 하세요. 이어서 단계별로 따라서 설치하시기 바랍니다. 1. 파이썬 설치 파일 다운 받기 파이썬 설치를 위해 파이썬 공식사이트에서 설치 파일을 다운로드 합니다. 다운로드를 한 후 파일을 실행하여 설치합니다. 먼저 다운로드 할 위치 입니다. 파이썬 설치 파일 다운로드 페이지 --> 바로가기 좌측에 있는 "Download Python 3.12.2" 버튼을 클릭합니다. 지금 PC의 OS가 윈도우여서 윈도우용 설치파일이 나타납니다. 파이썬 버젼이 .. 2024. 3. 10.
파이썬 강의 - 문자열 찾기, 문자열 자르기, 문자열 포함 확인, 문자열 추출 파이썬 강의 - 문자열 찾기, 문자열합치기, 문자열 자르기 관련 예제를 통해서 설명하겠습니다. 1. 문자열 이란 파이썬은 분석 및 시스템 백엔드용으로 점점 많이 사용하고 있습니다. 파이썬의 프로그램 문법 중 문자열을 다루는 기능은 활용도가 높은 프로그램입니다. 한 문장 한 문장 따라 해 보시면 쉽게 익힐 수 있을 것입니다. 문자열(string)은 문자(Characters)로 이루어진 문장이나 단어입니다. 여기에는 특수문자, 숫자, 영문자, 한글 등이 포함됩니다. 예를 들어 “손흥민은 AM 07:00면 일어나서 Tottenham 구장에 운동하러 간다”와 같습니다. 한글도 있고, 영문도 있고, 특수 문자도 있습니다. 실제 업무를 하다보면 문자열 관련한 고객의 요청 사항이 많습니다. 문자열에 내가 찾는 문자(.. 2024. 3. 5.
[파이썬] time.sleep() - 프로그램 실행 잠시 멈추기 파이썬 time.sleep() 은 프로그램 실행을 잠시 멈추기 위한 문법입니다. 내용에 대해서 알아 보겠습니다. time.sleep() 은 라이브러리 time에 들어가 있습니다. import time sleep() 에서 괄호에 숫자를 넣어줍니다. 숫자는 초단위가 됩니다. 예를 들어 sleep(5) 는 5초간 일시 정지 되었다가 실행됩니다. sleep(10)은 10초가, sleep(20) 20초, sleep(60)은 60초 즉 1분간 일시정지 되었다가 다음 동작이 실행됩니다. 만약 더 정교하게 지정하고 싶으면 sleep(10.3) 처럼 실수로 지정하면됩니다. import time print(" 실행을 잠시 정지합니다.") time.sleep(2) print(" 2초가 지났습니다.실행 합니다.") > Out.. 2024. 3. 2.
데이터분석 - 파이썬 기호 + - * / ** % f **arg ** kwarg 데이터 분석 파이썬을 활용한 데이터 분석 작업 시 기호를 많이 사용합니다. 사용하는 기호를 정리해 봤습니다. 코딩을 할 때 또는 코드를 해석할 때 참조할 수 있도록 정리해 봤습니다. 1. 수치에 적용되는 기호: 가감승제 - +, -, *, /, //, **, % 파이썬에서 숫자 데이터를 처리할 때 사용하는 기호입니다. 일반적으로 가감승제라고 하는 더하기, 빼기, 곲하기, 나누기를 의미 합니다. 대상이 되는 데이터 타입 Numeric Types은 int, float 이 대상입니다. 적용은 아래와 같습니다. 조금 다르게 느껴지는 기호는 나누기 관련 항목입니다. 몫과 나머지를 각각 계산이 가능한 //, % 입니다. 하지만, 사용해 보면 아주 편리 합니다. 기호 의미 예시 결과 x + y x와 y 더하기 7 +.. 2024. 2. 26.
[Python] 아나콘다의 파이썬 설치 경로 확인하기 파이썬 개발을 진행하면 자주 마주하는 장면이 패키지가 없다는 메세지다. 그럴때면 간단하기 "pip install [설치할 패키지명]" 으로 해결하면 된다. ※PIP : Python Package Index 헌데 하다보니 이상했다. "이전에 설치했는데, 또 해야 한다고..." 이건 파이썬 작업경로를 잘못 알고 연결한 것이다. 그래서 찾아봤다. 아나콘다는 어디에 설치 되었을까? 아나콘다 홈페이지 --> 바로가기 아나콘다(Anacoda) 란? 아나콘다란 파이썬과 R 개발자를 위한 여러 도구와 모츌을 모아둔 집합체이자 오픈소스 배포판이다. 파이썬 사용자가 아나콘다를 설치하는 이유는 주피터 노트북을 쉽게 설치하거나, 데이터 분석을 위한 라이브러리가 일괄 설치되어 있어 사용하지만 그 외 데이터 분석관련 다양한 기능.. 2024. 2. 20.
파이썬 - numpy.argmax 함수 파이썬 numpy 라이브러리의 argmax 함수는 인자로 들어오는 요소에서 최대값을 return 합니다. 1차원 배열 인수에서 최대값 찾기 1차원 배열입니다. 여기서 최대값을 찾는 방법을 확인해 보겠습니다. np.argmax() 하면 결과는 배열의 인덱스 위치를 출력합니다. 배열의 인덱스는 0부터 시작하거든요. 예를 들어 출력값이 "3" 이라면 실제는 4번째 있는 값이 됩니다. import numpy as np # 최대값이 여러 개, 처음꺼의 인덱스만 반환 a = np.array([1,5,3,8,2,8]) b = np.array([23,67,12,79,89, 34,67]) print('index= ', np.argmax(a), '/ value= ', a[np.argmax(a)] ) print('index.. 2024. 2. 13.
파이썬 Streamlit 의 cheat sheet - Display Data, Connect to data sources 파이썬 Streamlit 을 위한 cheat sheet가 있다. 항목별로 만들어져 있다. 항목은 "Display text, Display data, Display media, Columns, ..."등이 있다. cheat sheet 내용을 여기에 옮겨 보았다. 전체 문법을 확인해 볼 수 있는 시간이 될 것이다. 한 섹션 씩 따라 해 보면 도움이 된다. 참, 아래 처럼 필요한 라이브러리는 import 하여 사용하자. # _____ Import convention import streamlit as st import pandas as pd 파이썬 "Streamlit cheat sheet" -- 바로가기 cheat sheet - Display Display text st.text('Fixed width tex.. 2024. 1. 2.
파이썬 streamlit ModuleNotFoundError: No module named 'altair.vegalite.v4' 파이썬 streamlit 라이브러리 사용 시 다음과 같은 에러가 발생하였습니다. 에러메시지 ModuleNotFoundError: No module named 'altair.vegalite.v4' 에러 상황- ModuleNotFoundError: No module named 'altair.vegalite.v4' 작업 순서 가상환경을 만들고 --> C:\dev\python\vstreamlit> streamlit 라이브러리를 설치 --> pip3 install streamlit 스트림잇 데모페이지 접근을 위해 "streamlit hello" 명령어 실행 아래와 같이 에러 발생 (vstreamlit) C:\dev\python\vstreamlit>streamlit hello Traceback (most recen.. 2023. 12. 29.
tips.corr() ValueError: could not convert string to float: 'No' 파이썬에서 tips.corr() 작업을 하는 데 ValueError: could not convert string to float: 'No' 에러가 발생했다. 분명 tips에 있는 데이터셑의 숫자 부분만 상관계수 작업을 했느데, 왜 안되는 거지 ? tips.corr() 작업 관련 블로그를 보면 tips.corr() 결과에 수치 부분만 작업하 결과를 보여 주었다. 그런데 안되었다. tips.corr() 은 tips 데이터셑 속성간의 상관계수를 보여주는 기능이다. 아래 그림처럼 data.corr() 하면 상관계수가 나와 주었다. tips.corr() 에러 원인 실행을 하면 나타나는 에러 메세지 ValueError: could not convert string to float: 'No' 를 가지고 원인을 찾으.. 2023. 12. 3.
파이썬 DataFrame.pivot() takes 1 positional argument but 4 were given 에러 파이썬 작업 중 아래와 같은 에러가 발생했다. TypeError: DataFrame.pivot() takes 1 positional argument but 4 were given 나는 heatmap 을 그리고 싶었다. heatmap 을 그리기 위한 데이터는 피봇과 같은 형식의 데이터여야 했다. 그래서 아래와 같은 코드로 작업을 했다. 결과는 Heatmap 에 가지도 못했다. pivot에서 막혀버렸다. seaborn.heatmap --> 알아보기 파이썬 실행 코드 아래 코드를 실행시켰을 때 나타나는 에러였다. # 라이브러리를 import import seaborn as sns # titanic 데이터셑을 로딩하여 titanic 변수에 넣었다. # titanic변수는 데이터프레임이 되었다. titanic =.. 2023. 11. 30.
반응형