Create a DataFrame from List (#01)

nooooy·2025년 1월 25일

IntroToPandas

목록 보기
1/9

01.25. LeetCode

import pandas as pd

def createDataframe(student_data: List[List[int]]) -> pd.DataFrame:
    
    df = pd.DataFrame(student_data)
    df.columns = ['student_id', 'age']
    print(df)

    return df

데이터프레임 초기화

df = pd.DataFrame(List, columns=["student_id", "age"])
요러케 한번에 column명을 적어줘도 됨

column 이름 변경하기

df.colums = ['변경할', '열이름']
모든 column명을 적어주어야 한다. 원본이 바뀐다.
df_new = df.rename(columns={'기존':'변경', '기존':'변경'})
위는 원본이 바뀌지 않는다.
df.rename(columns={'기존':'변경', '기존':'변경'}, inplace=True)
위는 원본이 바뀐다. (inplace=True)
df.rename(index={'기존':'변경', '기존':'변경'}) #행(index)이름 변경
같은 rename메서드로 행(index)이름 변경
df.set_axis(['변경할', '열이름'], axis=1)
axis='columns'랑 동일하다.
set_axis 메서드로 행을 바꾸려면 axis=0 또는 axis='index'

0개의 댓글