Python Data/Pandas 기본 함수 4

파이썬에서 리스트 값 변경하기

한 번씩 파이썬에서 리스트(list)의 값을 변경해야 하는 경우가 있다. 다행히도, 파이썬은 이에대해 강력한 편리성을 제공하고 있다. 아래 예시와 함께 리스트(list)에 변수를 변경하는 다양한 방법을 실습해본다. 예시 1: 하나의 리스트(list) 값 변경하기 아래 문법은 하나의 리스트(list) 값을 변경한다. #4개 크기 리스트(list) 만들기 x = ['a', 'b', 'c', 'd'] #첫 번째 리스트 값 변경하기 x[0] = 'z' #업데이트된 값 확인 x ['z', 'b', 'c', 'd'] 예시 2: 하나 이상의 리스트(list) 값 변경하기 아래 문법은 하나 이상의 리스트(list) 값을 변경한다. #4 크기의 리스트(list) 생성 x = ['a', 'b', 'c', 'd'] # 첫 ..

[기본 함수] 두개의 데이터프레임 합치기

두 개의 데이터 프레임 합치는 3가지 소개한다. 1. join: 왼쪽에서 합쳐진다. df1.join(df2) 2. merge: 안으로 합쳐진다. pd.merge(df1,df2, left_index= True, right_index=true) 3. concat: 바깥에서 합쳐진다. pd.concat([df1,df2],axis=1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 import pandas as pd #create first DataFrame df1 = pd.DataFrame({'rating': [90,85,82,88,94,..

[기본 함수] 두 개의 데이터프레임 쌓기

두 개 이상의 pandas DataFrame을 겹치고 싶을 때 concat() 함수로 쉽게 할 수 있다. 이번 페이지에서 cocnat() 여러 가지 활용 예시를 본다 예시 1: 두 개의 pandas DataFrame 쌓기 예시 2: 세 개의 Panda DataFrame 쌓기 ignore_index=True 의미 pd.concat([df1, df2, df3,..], ignore_index =True) 하지 않으면 이전 데이터에 있던 인덱스(index)를 그대로 가져온다. 그렇기 때문에 특별하게 인덱스를 유지해야 하는 경우가 아니라면 'ignore_index = True' 옵션을 추가한다.

[DataFrame] 열(column)합계 계산하기

sum() sum() 함수를 이용해서 판 다스(pandas)에서 열에 합계를 계산한다. 몇 가지 예시를 보여준다. 예시1: df 프래임을 만들었다. rating, points, assist, rebounds열로 구성돼있다. df ['point']. sum() df ['rebounds']. sum()으로 열 하나에 합계를 구할 수 있다. 예시 2: 두 개 열 합찾기 df[['rebounds', 'points']]. sum()로 두열에 합창을 수 있다. 예시 3: 모든 열에 합찾기 df.sum()으로 모든 열에 합을 찾을 수 있다. 숫자를 포함하지 않은 열에 sum() 함수를 사용하면 예상치 못한 결과를 초례할 수도 있다. sum() 함수에 추가사항은 여기서. pandas.pydata.org/pandas-d..