dataframe의 연산 - 자료의 제거
import numpy as np import pandas as pd data = np.random.rand(10,5) indices = list(range(101,111)) columns = ['a','b','c','d','e'] df = pd.DataFrame(data=data,columns=columns,index=indices) print(df) print(df.drop('a', axis=1)) # default = 행방향 --> axis =1 열방향 print(df) # 그대로 df = df.drop('a', axis=1) # or df.drop('a', axis=1, inplace = True) print(df.drop(['b','c'],axis=1)) df = df.drop(['b','c']..
2022. 8. 14.
Pandas dataframe의 연산 - 1
import numpy as np import pandas as pd data = np.random.rand(10,5) indices = list(range(101,111)) columns = ['a','b','c','d','e'] df = pd.DataFrame(data=data,columns=columns,index=indices) print(df) print(df.head()) print(df.head(10)) print(df.tail()) print(df.at[108,'b']) df.at[108,'b'] = 0.5 print(df.at[108,'b']) df.iat[0,0] = 1 print(df.iat[0,0]) print(df['b']) print(df[['b']]) # 데이터프레임으로 출력 ..
2022. 8. 14.
Pandas Dataframe 클래스
여러 개의 Series 객체를 묶어서 만드는 표 형식의 클래스입니다. 표 형식의 데이터와 각 column 및 row의 이름을 입력 받아 생성합니다. 각 column은 series의 객체로 구성되어 있습니다. DataFrame import numpy as np import pandas as pd data ={'col1':[1,2,3,4],'col2':[5,6,7,8]} print(data) df = pd.DataFrame(data) print(df) # 이쁘게 나온다. 자동으로 index 붙음 data = np.random.rand(10,5) print(data) indices = list(range(1,11)) columns = ['A','B','C','D','E'] df = pd.DataFrame(da..
2022. 8. 13.