>백엔드 개발 >파이썬 튜토리얼 >PythonPandas에서 열 삭제 작업을 구현하는 방법

PythonPandas에서 열 삭제 작업을 구현하는 방법

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌원래의
2023-12-19 11:53:34966검색

Pandas에서는 "drop()" 메서드를 사용하여 DataFrame의 열을 삭제할 수 있습니다. 1. "import pandas as pd"를 사용하여 Pandas 모듈을 가져옵니다. 2. DataFrame을 만듭니다. )" 메서드를 삭제하여 열을 지정합니다. 4. 열 이름 목록을 전달하여 동시에 여러 열을 삭제할 수 있습니다. 5. 열 인덱스를 직접 사용하여 열을 삭제할 수 있습니다.

PythonPandas에서 열 삭제 작업을 구현하는 방법

이 튜토리얼의 운영 체제: Windows 10 시스템, Dell G3 컴퓨터.

Pandas에서는 drop() 메서드를 사용하여 DataFrame의 열을 삭제할 수 있습니다. 구체적인 단계는 다음과 같습니다.

  1. Pandas 모듈 가져오기:
import pandas as pd
  1. DataFrame 만들기:
data = {'name': ['Alice', 'Bob', 'Charlie'], 
        'age': [25, 30, 35], 
        'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
# 输出:
#        name  age gender
# 0     Alice   25      F
# 1       Bob   30      M
# 2   Charlie   35      M
  1. drop() 메서드를 사용하여 지정된 열을 삭제합니다.
df = df.drop('age', axis=1)
print(df)
# 输出:
#        name gender
# 0     Alice      F
# 1       Bob      M
# 2   Charlie      M

여기서 axis=1 열로 작업하는 것을 의미합니다.

  1. 여러 열을 동시에 삭제하려면 열 이름 목록을 전달하면 됩니다.
df = df.drop(['age', 'gender'], axis=1)
print(df)
# 输出:
#        name
# 0     Alice
# 1       Bob
# 2   Charlie
  1. 또한 열 인덱스를 직접 사용하여 열을 삭제할 수도 있습니다. 예를 들어 위의 DataFrame에서 두 번째 열(age 열)을 삭제해야 하는 경우 다음 코드를 사용할 수 있습니다.
df = df.drop(df.columns[1], axis=1)
print(df)
# 输出:
#        name gender
# 0     Alice      F
# 1       Bob      M
# 2   Charlie      M

drop() 메서드는 새 DataFrame을 반환하고 원본 DataFrame은 삭제되지 않습니다. 수정될 수 있습니다. 원본 DataFrame을 수정하려면 inplace=True 매개변수를 사용할 수 있습니다.

df.drop('age', axis=1, inplace=True)

이것이 Pandas에서 열을 삭제하는 방법을 이해하는 데 도움이 되기를 바랍니다! 다른 궁금한 점이 있으시면 언제든지 문의해 주세요.

위 내용은 PythonPandas에서 열 삭제 작업을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.