파이썬 판다스 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.
넘파이 제곱근 Square Root, 제곱값 square, np.sqrt(), np.square()
넘파이 제곱근 Square Root, 제곱값 square, np.sqrt(), np.square()¶ np.sqrt(값) 지정된 값을 대상으로 제곱근 도출합니다 In [2]: import numpy as np value = 4 np.sqrt(value) Out[2]: 2.0 In [3]: # 리스트 및 어레이 값에도 적용 가능합니다. value_list = [4, 9, 16] value_array = np.array([4, 9, 16]) np.sqrt(value_list), np.sqrt(value_array) Out[3]: (array([2., 3., 4.]), array([2., 3., 4.])) np.square(값) 지정된 값을 대상으로 제곱값을 도출합니다. In [4]: np.square(val..
2023. 2. 25.