본문 바로가기

[업무 지식]/Python25

python / boolean indexing # 단일 조건으로 필터링# 'age' 열에서 30세 이상인 행 필터링df[df['age'] >= 30] # 여러 조건으로 필터링# 'age' 열에서 30세 이상이면서 'gender' 열이 'Male'인 행 필터링df[(df['age'] >= 30) & (df['gender'] == 'Male')] # 조건에 따른 특정 컬럼 필터링# 'age' 열에서 30세 이상인 경우의 'name' 열만 선택df.loc[df['age'] >= 30, 'name'] # isin()을 활용한 필터링# 'gender' 열에서 'Male' 또는 'Female'인 행 필터링df[df['gender'].isin(['Male', 'Female'])] # isin() 활용1. 단일 값 포함 여부 확인# 'B' 열에서 'banana' .. 2024. 10. 23.
Python / 코드 핵심 요약 # pandas 라이브러리를 활용한 csv 파일 열기df = pd.read_csv("폴더명/파일명.csv") # 테이블 확인하기display(df, df2, df3) # 처음 5줄만 출력하기df2.head() # 마지막 5줄만 출력하기df3.tail() # 각 테이블의 행(가로) 길이 파악하기len(df) # shape: 테이블의 행과 열의 갯수를 반환df.shape # dtypes: 테이블 내 컬럼타입(문자형, 숫자형, 배열 등) 확인df.dtypes # columns: 테이블 내 컬럼 확인df.columns # values: 테이블 내 각 행들을 배열 형태로 확인df.values # 테이블 기본 구조 확인하기df.info() # 전체 행 갯수, 평균, 표준편차, 최솟값, 사분위수, 최댓값 확인df3... 2024. 10. 23.
Python/약수의 합 링크https://school.programmers.co.kr/learn/courses/30/lessons/12928 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.정답def solution(n): answer = 0 for a in range(1, n+1): if (n % a == 0): answer += a return answer def getMyDivisor(n): divisorsList = [] .. 2024. 10. 22.
Python/자릿수 더하기 링크https://school.programmers.co.kr/learn/courses/30/lessons/12931 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.정답def solution(n): answer = 0 for d in str(n): answer += int(d) return answer해설자연수 n을 문자형으로 변환 후, 다시.. 2024. 10. 22.
[기초] Python ≣ 목차변수무언가 담는 바구니와 같은 의미변수의 자료형정수(int)실수(float)문자열(str)리스트(list)튜플(tuple)딕셔너리(dict)파이썬의 내장함수이미 파이썬에서 만들어져 있는 함수https://docs.python.org/3/library/functions.html Built-in FunctionsThe Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...docs.python.org 리스트의 .. 2024. 10. 16.