Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 데이터 프레임의 열을 어떻게 삭제할 수 있습니까?

<시간/>

Dataframe은 데이터가 행과 열의 형태로 표 형식으로 저장되는 2차원 데이터 구조입니다.

SQL 데이터 테이블 또는 Excel 시트 표현으로 시각화할 수 있습니다. 데이터 프레임의 열은 다른 방법을 사용하여 삭제할 수 있습니다.

삭제해야 하는 열의 이름을 매개변수로 받아 삭제하는 'del' 연산자를 볼 수 있습니다. −

예시

판다를 pdmy_data ={'ab'로 가져오기 :pd.Series([1, 8, 7], index=['a', 'b', 'c']),'cd' :pd.Series( [1, 2, 0, 9], 인덱스=['a', 'b', 'c', 'd']),'ef' :pd.Series([56, 78, 32],index=[ 'a','b','c']),'gh' :pd.Series([66, 77, 88, 99],index=['a','b','c', 'd' ]) }my_df =pd.DataFrame(my_data)print("데이터 프레임은 :")print(my_df)print("'del' 연산자를 사용하여 열 삭제")del my_df['cd']print(my_df) 

출력

Napre>데이터 프레임은 다음과 같습니다. ab cd ef gha 1.0 1 56.0 66b 8.0 2 78.0 77c 7.0 0 32.0 88d NaN 9 NaN 99'del' 연산자 ab ef gha 1.0 6 566.0 .

설명

  • 필요한 라이브러리를 가져오고 사용하기 쉽도록 별칭 이름을 지정합니다.

  • 키와 값으로 구성된 사전 값이 생성되며, 여기서 값은 실제로 시리즈 데이터 구조입니다.

  • 이 사전은 나중에 'pandas' 라이브러리에 있는 'Dataframe' 함수에 매개변수로 전달됩니다.

  • 'del' 키워드는 특정 컬럼을 삭제할 때 사용합니다.

  • 삭제해야 하는 열의 이름은 'del' 연산자에 매개변수로 전달됩니다.

  • 새 데이터 프레임이 콘솔에 인쇄됩니다.

참고 − 'NaN'은 'Not a Number'를 의미하며, 이는 특정 [row,col] 값에 유효한 항목이 없음을 의미합니다.