목록AI (69)
BASHA TECH

https://visualstudio.microsoft.com/ko/downloads/ Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치 Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요. visualstudio.microsoft.com Anaconda Prompt>> conda create -n ml-dev python=3.9 (base) C:\Windows\system32>conda create -n ml-dev python=3.9 Collecting package metadata (current..

##### Modeling => 학습 터미널 (pandas-dev) D:\big15\pandas-dev>pip install scikit-learn Collecting scikit-learn Downloading scikit_learn-1.1.2-cp38-cp38-win_amd64.whl (7.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.3/7.3 MB 26.1 MB/s eta 0:00:00 Collecting joblib>=1.0.0 Downloading joblib-1.2.0-py3-none-any.whl (297 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 298.0/298.0 kB 9.0 MB/s eta 0:00:00 ..

#### 1. 데이터 로딩 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # 학습 데이터, 테스트 데이터를 로딩 => DataFrame으로 만들거임 train = pd.read_csv('../data/titanic/train.csv') test = pd.read_csv('../data/titanic/test.csv') #### 2. Exploratory data analysis (EDA: 탐색적 데이터 분석) - 탐색적 데이터 분석 : 데이터 탐색해서 데이터 구조와 의미 파악 train.head(5) 데이터 정리 - PassengerId : 고객 번호 - Survived : 생존 여부,..

# 서울시 구별 주유소 가격 정보 가져오기 # URL : https://www.opinet.co.kr/searRgSelect.do driver = webdriver.Chrome('../driver/chromedriver.exe') driver.get('https://www.opinet.co.kr/searRgSelect.do') # //*[@id="SIGUNGU_NM0"] # 구가 들어있는 select box 선택 gu_list_raw = driver.find_element(By.XPATH, '//*[@id="SIGUNGU_NM0"]') print(gu_list_raw) # ctrl+shift+'-' 셀을 쪼개줌 gu_list = gu_list_raw.find_elements(By.TAG_NAME,'opt..
terminal> (pandas-dev) D:\big15\pandas-dev>pip install selenium Collecting selenium Downloading selenium-4.5.0-py3-none-any.whl (995 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 995.2/995.2 kB 15.9 MB/s eta 0:00:00 Collecting urllib3[socks]~=1.26 Downloading urllib3-1.26.12-py2.py3-none-any.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.4/140.4 kB 2.1 MB/s eta 0:00:00 Requirement alre..
D:\big15\pandas-dev>D:/Anaconda3/Scripts/activate (base) D:\big15\pandas-dev>conda activate pandas-dev (pandas-dev) D:\big15\pandas-dev>pip install bs4 Collecting bs4 Downloading bs4-0.0.1.tar.gz (1.1 kB) Preparing metadata (setup.py) ... done Collecting beautifulsoup4 Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 3.8 MB/s eta..
12-1. datetime 오브젝트 - datetime 오브젝트로 변환하기 - to_datetime 메소드 - 시간형식 지정자 - datetime 오브젝트로 변환하기 - read_csv 메소드 - datetime 오브젝트에서 날짜 정보 추출하기 - dt 접근자 사용하기 12-2. 사례별 시계열 데이터 계산하기 - datetime 오브젝트와 인덱스 - DatetimeIndex - 시간 간격과 인덱스 - TimedeltaIndex - 시간 범위와 인덱스 - 시간 범위 수정하고 데이터 밀어내기 - shift 메소드 data_df=pd.DataFrame({ 'A' : ['A0','A1','A2'] , 'B' : ['B0','B1','B2'] , 'C' : ['C0','C1','C2'] }) data_df dat..
11-1. 데이터 집계 - 데이터 집계하기 - groupby 메소드 - 분할-반영-결합 과정 살펴보기 - groupby 메소드 - groupby 메소드와 함께 사용하는 집꼐 메소드 - agg 메소드로 사용자 함수와 groupby 메소드 조합하기 - 여러 개의 집계 메소드 한번에 사용하기 11-2. 데이터 변환 - 표준점수 계산하기 - 누락값을 평균값으로 처리하기 11-3. 데이터 필터링 11-4. 그룹 오브젝트 - 그룹 오브젝트 살펴보기 - 한 번에 그룹 오브젝트 계산하기 - 그룹 오브젝트 활용하기 - 여러 열을 사용해 그룹 오브젝트 만들고 계산하기 # apply method import numpy as np import pandas as pd df = pd.read_csv('../data/gapmind..
10-1. 간단한 함수 만들기 10-2. apply 메소드 사용하기 - 기초 10-3. apply 메소드 사용하기 - 고급 # apply method import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns # titanic data loading titanic = sns.load_dataset('titanic') titanic.head() titanic.info() titanic.isnull().sum()
9-1. 문자열 다루기 - 파이썬과 문자열 - 인덱스로 문자열 추출하기 - 전체 문자열 추출하기 9-2. 문자열 메소드 9-3. 문자열 포매팅 - 문자열 포매팅 하기 - 숫자 데이터 포매팅하기 - % 연사자로 포매팅하기 9-4. 정규식으로 문자열 처리에 날개 달기 - 정규식이란? 인덱스도 잇고~ 마이너스 인덱스도 있다~ 문자열 메소드 암기!!!! (중요한 것만 적음) startswith : 특정 문자로 시작하면 참 endswith : 특정 문자로 끝나면 참 isalpha : 모든 문자가 알파벳이면 참 isdecimal : 모든 문자가 숫자면 참 split : 구분자를 지정하여 문자열을 나구고 나눈값들의 리스트를 반환 join method