분류 전체보기

Python/Python

[python] 파이썬 리스트 요소 제거하기 (del, pop, remove)

파이썬에 자료형으로 자주 사용하는 리스트가 있습니다. 리스트를 사용할 때 필요한 요소를 추가 및 삭제를 주로 하는데 삭제하는 방법(3)에 대해 정리해보겠습니다. del 리스트명[index] del 키워드를 통해 리스트[인덱스] 를 넣어주면 해당 인덱스에 위치한 요소를 제거하게 된다. del 키워드를 통한 제거는 슬라이싱을 통해 여러 요소들을 한꺼번에 제거할 수 있습니다. 리스트명.pop(index) 파이썬 함수인 pop 함수를 통해서도 제거할 수 있습니다. pop 함수의 매개변수로 인덱스를 넘겨주면 해당 인덱스의 원소가 리스트에서 지워지게 됩니다. 만약 매개 변수가 없을 때는 자동으로 -1 값이 들어가, 리스트의 맨 마지막 요소를 제거합니다. 리스트.remove(value) remove함수를 통해서는 리..

Python/Pandas

[pandas] pivot_table 원하는 대로 테이블 만들기

1. 피벗 테이블 함수 : pivot_table() pivot_table() 함수의 기본 구성요소 행 인덱스 (index) 열 인덱스 (columns) 데이터 값 (values) 데이터 집계 함수 (aggfunc) 각 구성요소에 적용할 데이터 프레임의 열을 각각 함수의 인자로 전달한다. 4가지 구성요소를 적절히 입력하고 피벗테이블을 생성해보자. 위 데이터프레임에서 인덱스는 '광역시도', '시도'로 하고 칼럼은 '구분' ( 남, 여 , 합계 )으로 입력 값은 '인구수', '20-39세', '65세이상'으로 하여 테이블을 만들어보겠습니다. 집계 함수를 넣어주지 않고 index, columns, values를 넣어주면 기본적으로 누적 값인 sum으로 계산되어 테이블을 보여준다. 함수는 aggfunc = 'me..

Python/Pandas

[pandas] rename, reset_index

(1) Pandas DataFrame 이름 변경하기 (1-1) column명 변경하기 population.rename(columns = {'항목':'구분'}, inplace=True) rename(columns = {'항목' : '구분'}) 를 통해서 컬러명을 '항목' -> '구분'으로 변경해준다. ( 여러 개를 한꺼번에 바꿀 수 있으며 디렉터리 형식으로 여러개를 나열하면 된다. ) 추가로 inplace=True를 통해서 변경된 내용을 본 DataFrame에 바로 변경을 저장하는 것을 의미한다. (1-2) columns명 변경하기 컬럼명이 보다시피 'ID', 'name', 'class' 입니다. df.columns 는 간단하게 DataFrame의 모든 컬럼명을 조회할 수 있는 코드입니다. 하지만 위와 같..

Algorithm/Boj

백준 2798 파이썬 - 블랙

[1] 문제 [2] 코드 N, M = map(int, input().split()) num_list = list(map(int, input().split())) num_list.sort(reverse=True) prev_sum = num_list[0] + num_list[1] + num_list[2] sum = 0 flag = False if prev_sum == M : print(prev_sum) else : for i in range(N): for j in range(i+1, N): for k in range(j+1, N): sum = num_list[i] + num_list[j] + num_list[k] if (M - sum) < 0: continue if (M - prev_sum) < 0: if ..

kylo
'분류 전체보기' 카테고리의 글 목록 (55 Page)