파이썬

240509 Today I Learn💽 활용 데이터셋 Titanic - Machine Learning from Disaster | Kaggle www.kaggle.com# data 불러오기df = pd.read_csv("train.csv")  데이터 확인하기1. 데이터의 정보 확인 : info()💡 dataframe.info()df.info()더보기인덱스, 컬럼명, 컬럼의 데이터 개수, 데이터 타입등 데이터의 정보를 확인null값 확인할 때도 사용한다.상위 5개 값만 추출하기 : head()💡 dataframe.head(n)df.head()​더보기dataframe에서 상위 n개의 값을 출력한다.공백일 경우 상위 5개의 값을 출력한다.데이터의 기초통계량 확인하기 : describe()💡 dataf..
240509 Today I Learn💡  데이터 전처리실제 데이터는 원하는 형태로 구축되어있지 않기 떄문에 내가 원하는 데이터를 보기 위해 데이터를 가공해줘야 함. 이 모든 활동을 데이터 전처리라고 한다.데이터를 통해 무엇을 확인할 것인지?어떤 의사결정을 위해 필요한지?데이터를 통해 무엇을 얻고자 하는지?시리즈 vs. 데이터 프레임DataFrame = 표 형태index : 각 아이템을 특정할 수 있는 고유의 값 (엑셀에서는 좌측 열순서로 생각하면됨)columns : 하나의 속성을 가진 데이터 집합Series = 하나의 속성을 가진 데이터 집합 (= DataFrame 표에서 열 1줄이라고 생각하면 쉬움)value + index데이터 불러오기 / 저장하기💡 데이터 불러오기 / 저장하기# 데이터 불러오기d..
240508 Today I Learn리스트리스트에 요소 삽입  : insert()💡 Insert  : 리스트의 특정 위치에 특정 값을 삽입하는 함수insert(a, b)→ 리스트의 a번째 위치에 b를 삽입하는 함수이다.  예시 ) movie_rank 리스트에서 "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라.movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]더보기movie_rank.insert(1, '슈퍼맨')print(movie_rank)## '닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨'리스트에서 요소 삭제하기 : del💡 del : 리스트의 특정 요소를 삭제하는 함수del 삭제할 값​예시 ) movie_rank 리스트에서 '럭키'를 삭제하라.mo..
불리언 인덱싱💡 불리언((Boolean) 자료형 : 주어진 조건이 참(True) 또는 거짓(False)을 나타내는 데 사용1. 불리언 배열을 활용한 인덱싱arr = np.array([1, 2, 3, 4, 5])condition = np.array([True, False, True, False, True])# 불리언 인덱싱을 사용하여 조건에 맞는 요소 선택result = arr[condition]print("Result using boolean indexing:", result) ## 출력: [1 3 5]배열 arr과 조건을 담은 불리언 배열 condition을 생성불리언 인덱싱 : arr[불리언 배열]2. 불리언 인덱싱evens = arr[arr % 2 == 0]print("Even numbers u..
glob🌎 glob : 현재/ 원하는 디렉토리에 있는 파일 정보 찾기import glob​현재 경로의 모든 파일 찾기file_list1 = glob.glob('*')→ 특정 디렉토리 안의 파일을 찾고 싶다면 `glob.glob('sample_data/*')`와 같이 '파일 경로/ *'의 형태로 작성하면된다. 🗂️ 파일 경로 찾기에 유용한 와일드 카드 문자더보기파일 경로 찾기에 유용한 와일드 카드 문자* : 모든 파일 불러오기→ * .txt : 해당 디렉토리에서 모든 텍스트 파일 찾기[] : 괄호 안에 포함된 문자 중 하나와 일치하는 파일 찾기{} : 괄호 안에 포함된 문자열 중 하나와 일치하는 파일 찾기특정 확장자를 가진 파일만 찾기file_list4 = glob.glob('*.csv')→ 현재 디렉..
리스트 컴프리헨션💡 리스트 컴프리헨션 :  파이썬에서 리스트를 간결하게 생성하는 방법 # 기본적인 구조[표현식 for 항목 in iterable if 조건문]표현식 :  각 항목에 대한 계산이나 변환항목 :  반복되는 값iterable : 반복 가능한 객체예시 1) 1부터 10까지의 숫자를 제곱한 리스트 생성squares = [x**2 for x in range(1, 11)]print(squares) ## 출력: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]`range(1,11)`: 1부터 10까지 자연수를`for x `: x 로 받아서`x**2`: 제곱예시 2) 리스트 컴프리헨션을 중첩하여 2차원 리스트 생성matrix = [[i for i in range(1, 4)] for..
ny:D
'파이썬' 태그의 글 목록 (3 Page)