판다스 최대값, 최소값 인덱싱 pandas idxmin(), idxmax()
판다스 최대값, 최소값 인덱싱 pandas idxmin(), idxmax() 최대값, 최대값 위치 반환¶ 예시 데이터 프레임 생성 In [2]: import pandas as pd df = pd.DataFrame({"y1" : [2, 0, 3, 4, 4, 3, 10, 2, 3, 4], "y2" : [2, 2, 10, 4, 4, 3, 2, 2, 0, 4] }) df Out[2]: y1 y2 0 2 2 1 0 2 2 3 10 3 4 4 4 4 4 5 3 3 6 10 2 7 2 2 8 3 0 9 4 4 idmin() : 데이터 프레임 내 값 가운데 최소값의 인덱스 위치 반환 idmax() : 데이터 프레임 내 값 가운데 최고값의 인덱스 위치 반환 In [3]: df.idxmin() Out[3]: y1 1 y2..
2023. 3. 2.
파이썬 판다스 nan 값 개수에 따른 결측치 처리 thresh
파이썬 판다스 결측값 몇 개 이상 일때 제거 In [1]: import pandas as pd import numpy as np df = pd.DataFrame({"name": ["mike", "twit", "lolli", "cock", "krill", "putty"], "grade" : [np.nan, 1, 2, 2, 3, np.nan], "math":[50, 64, np.nan, np.nan, 75, np.nan], "enlish":[86, 75, 86, np.nan, 90, np.nan]}) df Out[1]: name grade math enlish 0 mike NaN 50.0 86.0 1 twit 1.0 64.0 75.0 2 lolli 2.0 NaN 86.0 3 cock 2.0 NaN NaN 4..
2023. 2. 27.
pandas 판다스 nan 값 제거, dropna
파이썬, 판다스 nan 값 제거, dropna, 결측값 제거¶ 예시 데이터 생성 In [1]: import pandas as pd import numpy as np df = pd.DataFrame({"name": ["mike", "twit", "lolli", "cock", "krill", "putty"], "grade" : [np.nan, 1, 2, 2, 3, np.nan], "math":[50, 64, np.nan, np.nan, 75, np.nan], "enlish":[86, 75, 86, np.nan, 90, np.nan]}) In [2]: df Out[2]: name grade math enlish 0 mike NaN 50.0 86.0 1 twit 1.0 64.0 75.0 2 lolli 2.0 N..
2023. 2. 27.
넘파이 어레이 차원 합치기 numpy append
[파이썬] 넘파이 어레이 두개를 1차원으로 합치기 : 넘파이 append¶ 1차원 + 1차원 In [1]: import numpy as np data1 = np.array([1,2,3]) data2 = np.array([2,4,6]) np.append(data1, data2) Out[1]: array([1, 2, 3, 2, 4, 6]) 2차원 + 2차원 In [2]: import numpy as np data1 = np.array([[1,2,3], [4,5,6], [7,8,9]]) data2 = np.array([[10,11,12], [13,14,15], [16,17,18]]) np.append(data1, data2) Out[2]: array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ..
2023. 2. 26.