Pandas 사용법 배우기: DataFrame에서 데이터 열을 삭제하는 방법

WBOY
풀어 주다: 2024-01-13 14:39:06
원래의
1148명이 탐색했습니다.

Pandas 사용법 배우기: DataFrame에서 데이터 열을 삭제하는 방법

Pandas 튜토리얼: DataFrame에서 데이터 열을 삭제하는 방법은 무엇입니까?

데이터 분석에 대한 수요가 증가함에 따라 Python의 Pandas 라이브러리는 데이터 분석가에게 중요한 도구 중 하나가 되었습니다. Pandas는 강력한 데이터 조작 및 처리 기능을 제공합니다. 일반적인 작업 중 하나는 DataFrame에서 특정 데이터 열을 삭제하는 것입니다. 이 기사에서는 Pandas를 사용하여 DataFrame에서 데이터 열을 삭제하는 방법을 자세히 소개하고 구체적인 코드 예제를 제공합니다.

시작하기 전에 먼저 Pandas 라이브러리를 설치해야 합니다. Pandas는 다음 명령을 사용하여 Python 환경에 설치할 수 있습니다.

pip install pandas
로그인 후 복사

설치가 완료된 후 다음 코드를 통해 Pandas 라이브러리를 가져올 수 있습니다.

import pandas as pd
로그인 후 복사

다음으로 샘플 DataFrame을 사용하여 삭제 작업을 보여 드리겠습니다. 열. 다음 데이터를 포함하는 data라는 DataFrame이 있다고 가정합니다. data的DataFrame,包含以下数据:

   A   B   C   D
0  1   2   3   4
1  5   6   7   8
2  9  10  11  12
로그인 후 복사

现在,我们希望删除列C。可以使用drop方法来实现这个目标。drop方法接受一个参数labels,用于指定要删除的标签(列名),并返回一个新的DataFrame。

以下是删除列C的代码示例:

data = pd.DataFrame({'A': [1, 5, 9], 'B': [2, 6, 10], 'C': [3, 7, 11], 'D': [4, 8, 12]})

data = data.drop('C', axis=1)
로그인 후 복사

在这个示例中,我们首先使用pd.DataFrame方法创建了一个名为data的DataFrame,然后使用drop方法删除了列C。注意,我们使用axis=1参数来指定删除列。如果没有指定axis参数,默认情况下将删除行。

经过这个操作后,data的内容将变成以下样子:

   A   B   D
0  1   2   4
1  5   6   8
2  9  10  12
로그인 후 복사
로그인 후 복사

除了使用drop方法之外,还可以使用Python的del关键字来删除列。以下是使用del关键字删除列C的代码示例:

data = pd.DataFrame({'A': [1, 5, 9], 'B': [2, 6, 10], 'C': [3, 7, 11], 'D': [4, 8, 12]})

del data['C']
로그인 후 복사

同样,删除列之后,data的内容将变成以下样子:

   A   B   D
0  1   2   4
1  5   6   8
2  9  10  12
로그인 후 복사
로그인 후 복사

除了以上两种方法外,还可以使用pop方法来删除列,并返回被删除的列。以下是使用pop方法删除列C的代码示例:

data = pd.DataFrame({'A': [1, 5, 9], 'B': [2, 6, 10], 'C': [3, 7, 11], 'D': [4, 8, 12]})

C_column = data.pop('C')
로그인 후 복사

在这个示例中,C_column将保存被删除的列C的内容。删除列之后,data的内容和之前的示例一样。

综上所述,本文介绍了如何使用Pandas删除DataFrame中的某一列数据。通过drop方法、del关键字和poprrreee

이제 C열을 삭제하려고 합니다. 이 목표를 달성하려면 drop 메서드를 사용할 수 있습니다. drop 메소드는 삭제할 레이블(열 이름)을 지정하는 데 사용되는 매개변수 labels를 허용하고 새 DataFrame을 반환합니다.

다음은 C열을 삭제하는 코드 예시입니다. 🎜rrreee🎜이 예시에서는 먼저 pd.DataFrame 메서드를 사용하여 data라는 이름의 DataFrame을 만든 다음 C열은 drop 메소드를 사용하여 삭제되었습니다. 삭제할 열을 지정하려면 axis=1 매개변수를 사용합니다. axis 매개변수를 지정하지 않으면 기본적으로 행이 삭제됩니다. 🎜🎜이 작업 후 data의 내용은 다음과 같습니다. 🎜rrreee🎜 drop 메서드를 사용하는 것 외에도 Python의 del 키워드는 열을 삭제합니다. 다음은 <code>del 키워드를 사용하여 C 열을 삭제하는 코드 예제입니다. 🎜rrreee🎜 마찬가지로 열을 삭제한 후 data의 내용은 다음과 같습니다. 🎜rrreee 🎜위의 두 가지 방법 외에도 pop 메서드를 사용하여 열을 삭제하고 삭제된 열을 반환할 수도 있습니다. 다음은 pop 메소드를 사용하여 C열을 삭제하는 코드 예입니다. 🎜rrreee🎜 이 예에서는 삭제된 C열의 내용을 C_column에 저장합니다. 해당 열을 삭제한 후 data의 내용은 이전 예와 동일합니다. 🎜🎜요약하자면, 이 글에서는 Pandas를 사용하여 DataFrame에서 특정 데이터 열을 삭제하는 방법을 소개합니다. drop 메소드, del 키워드 및 pop 메소드를 통해 쉽게 지정된 열을 삭제하고 새 DataFrame 또는 삭제된 목록을 반환할 수 있습니다. 🎜🎜이 기사가 Pandas의 사용법을 배우고 이해하는 데 도움이 되기를 바랍니다! 🎜

위 내용은 Pandas 사용법 배우기: DataFrame에서 데이터 열을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿