모든 null 값이 있는 열을 제거하려면 dropna를 사용하세요. () 메소드를 사용하고 "how" 매개변수를 "all " -
how='all'
먼저 필요한 라이브러리를 해당 별칭과 함께 가져오도록 하겠습니다. −
import pandas as pd import numpy as np
데이터프레임을 생성합니다. Numpy np.inf를 사용하여 NaN 값을 설정했습니다.
dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": [np.NAN, np.NAN, np.NAN, np.NAN, np.NAN, np.NAN,np.NAN] } )
모든 null 값이 있는 열을 제거하려면 dropna()를 사용하고 필수 매개변수를 설정하십시오 -
dataFrame.dropna(how='all', axis=1, inplace=True)
예
다음은 코드입니다 -
import numpy as np import pandas as pd # Create DataFrame dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": [np.NAN, np.NAN, np.NAN, np.NAN, np.NAN, np.NAN,np.NAN] } ) print"DataFrame ...\n",dataFrame dataFrame.dropna(how='all', axis=1, inplace=True) print"\nDataFrame ...\n",dataFrame
출력
이것은 다음과 같은 출력을 생성합니다 -
DataFrame ... Result Student 0 NaN Jack 1 NaN Robin 2 NaN Ted 3 NaN Robin 4 NaN Scarlett 5 NaN Kat 6 NaN Ted DataFrame ... Student 0 Jack 1 Robin 2 Ted 3 Robin 4 Scarlett 5 Kat 6 Ted