Pandas 행, 열 추가, 데이터 삭제 drop(), rename(), 인덱스 초기화 reset_index(inplace= True)
In [66]: [ {'bikes': 20, "pants" : 30, "watches" : 35, "glasses" : 4} ] Out[66]: [{'bikes': 20, 'pants': 30, 'watches': 35, 'glasses': 4}] In [67]: new_item = [ {'bikes': 20, "pants" : 30, "watches" : 35, "glasses" : 4} ] In [68]: pd.DataFrame(data = new_item, index = ["store 3"]) Out[68]: bikes pants watches glasses store 3 20 30 35 4 In [69]: new..
2022. 11. 24.
Pandas .iloc[ , ], 데이터 프레임에서 컬럼 만드는 방법
Accessing Elements in Pandas DataFrames¶ In [1]: import pandas as pd In [2]: # We create a list of Python dictionaries items2 = [{'bikes': 20, 'pants': 30, 'watches': 35}, {'watches': 10, 'glasses': 50, 'bikes': 15, 'pants':5}] In [8]: df = pd.DataFrame(data=items2, index= ["store 1","store 2"]) In [9]: df Out[9]: bikes pants watches glasse..
2022. 11. 24.
Pandas Dataframe, Nan의 의미, 데이터프레임 엑세스
Pandas Dataframe¶ 레이블로 생성하기¶ In [1]: import pandas as pd # We create a dictionary of Pandas Series items = {'Bob' : pd.Series(data = [245, 25, 55], index = ['bike', 'pants', 'watch']), 'Alice' : pd.Series(data = [40, 110, 500, 45], index = ['book', 'glasses', 'bike', 'pants'])} In [2]: # 판다스의 2차원 데이터 처리는, # 데이터 프레임으로 한다. # 데..
2022. 11. 23.
Numpy Slicing 주의점, Copy, boolean 연산
Slicing 할때, 주의할 점!!!!¶ In [329]: X[ 0:1+1 , 0:2+1] Out[329]: array([[84, 41, 74], [77, 92, 40]]) In [330]: Y = X[ 0:1+1 , 0:2+1] In [331]: Y Out[331]: array([[84, 41, 74], [77, 92, 40]]) In [332]: Y[0,0] = 100 In [333]: Y Out[333]: array([[100, 41, 74], [ 77, 92, 40]]) In [334]: X Out[334]: array([[100, 41, 74, 55, 32], [ 77, 92, 40, 91, 26], [ 52, 7, 46, 13, 50], [ 67, 76, 86, 70, 100]]) In [33..
2022. 11. 23.
Numpy 인덱스접근, 슬라이싱
In [223]: # X 에, 70보다 큰 데이터는 몇개인가? In [224]: X Out[224]: array([[84, 41, 74, 55, 32], [77, 92, 40, 91, 26], [52, 7, 46, 13, 50], [67, 76, 86, 70, 65]]) In [233]: X > 70 Out[233]: array([[ True, False, True, False, False], [ True, True, False, True, False], [False, False, False, False, False], [False, True, True, False, False]]) In [234]: (X > 70).sum() # True = 1 False = 0 이므로. Out[234]: 7 In [2..
2022. 11. 23.