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명을 적어줘도 됨
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'