찾다
백엔드 개발파이썬 튜토리얼팬더 튜토리얼: 이 라이브러리를 사용하여 Excel 파일을 읽는 방법에 대한 자세한 설명

팬더 튜토리얼: 이 라이브러리를 사용하여 Excel 파일을 읽는 방법에 대한 자세한 설명

Pandas 튜토리얼: 이 라이브러리를 사용하여 Excel 파일을 읽는 방법에 대한 자세한 설명, 특정 코드 예제가 필요합니다.

Pandas는 특히 데이터 처리에서 많은 강력한 기능을 갖춘 일반적으로 사용되는 데이터 처리 라이브러리입니다. 실제 데이터 처리 과정에서 엑셀 파일을 읽어야 하는 경우가 종종 있습니다. 이 문서에서는 Pandas 라이브러리를 사용하여 Excel 파일을 읽는 방법과 특정 코드 예제를 제공하는 방법을 자세히 설명합니다.

  1. Pandas 라이브러리 가져오기

Pandas 라이브러리를 사용하려면 먼저 라이브러리를 가져와야 합니다.

import pandas as pd

그 중 pd는 Pandas 라이브러리의 별칭으로 Pandas 관련 메서드를 더 쉽게 사용할 수 있도록 해줍니다.

  1. Excel 파일 읽기

Pandas를 사용하여 Excel 파일을 읽는 것은 매우 편리합니다. 코드 한 줄만 있으면 됩니다.

data = pd.read_excel('file_name.xlsx')

그 중 file_name.xlsx는 다음 위치에 있는 Excel 파일의 이름입니다. Python 스크립트와 동일한 디렉터리입니다.

Excel 파일이 동일한 디렉터리에 없으면 전체 경로를 지정해야 합니다. 예:

data = pd.read_excel('C:/Users/username/Desktop/file_name.xlsx')

Excel 파일을 읽은 후 다음 방법을 통해 파일의 데이터를 볼 수 있습니다.

print(data.head())

head () 메서드를 사용하면 Excel 파일을 볼 수 있습니다. 데이터의 처음 5행입니다. 더 많은 행을 보려면 괄호 안의 숫자를 보려는 행 수로 변경할 수 있습니다. 예:

print(data.head(10))
  1. 읽어야 하는 Excel 테이블을 지정하세요

Excel 파일에 여러 개가 포함되어 있는 경우 테이블의 경우 필수 읽을 테이블을 지정해야 합니다. 예:

data = pd.read_excel('file_name.xlsx', sheet_name='Sheet1')

그중 sheet_name은 읽어야 할 테이블의 이름을 지정하는 데 사용됩니다. 여러 시트를 읽어야 하는 경우 sheet_name을 목록으로 변경할 수 있습니다. 예:

data = pd.read_excel('file_name.xlsx', sheet_name=['Sheet1', 'Sheet2'])

이렇게 하면 Sheet1과 Sheet2의 데이터를 한 번에 읽어 사전에 저장할 수 있습니다.

  1. 특정 행이나 열 읽기

Excel 테이블에 많은 데이터가 있는 경우 때로는 일부 행이나 열만 읽어야 할 때도 있습니다. 이는 Pandas의 loc 및 iloc 메서드를 사용하여 수행할 수 있습니다.

  • loc 메소드는 지정된 행 또는 열 데이터를 읽을 수 있습니다. 예는 다음과 같습니다.

    data = pd.read_excel('file_name.xlsx')
    # 读取第 3 行数据
    print(data.loc[2])
    # 读取名称为 'column_name' 的列数据
    print(data.loc[:, 'column_name'])
    # 读取第 3 行、名称为 'column_name' 的数据
    print(data.loc[2, 'column_name'])
  • iloc 메소드는 지정된 행 또는 열 데이터를 읽을 수 있지만 예는 다음과 같습니다.

    data = pd.read_excel('file_name.xlsx')
    # 读取第 3 行数据
    print(data.iloc[2])
    # 读取第 3 行、第 4 列数据
    print(data.iloc[2, 3])
    # 读取第 2-4 行、第 1-3 列的数据
    print(data.iloc[1:4, 0:3])
  1. Excel 파일 읽기

의 열 이름 Excel 파일을 읽는 과정에서 때로는 Excel 파일의 열 이름을 가져와야 하는 경우가 있습니다.

data = pd.read_excel('file_name.xlsx')
# 读取所有列名
print(data.columns.values)
# 读取第 3 列的列名
print(data.columns.values[2])

그 중에서. , columns.values는 열 이름 목록을 반환하는 데 사용됩니다. Python에서 목록 인덱스는 0부터 시작합니다.

  1. Excel 파일에 데이터 쓰기

Pandas는 Excel 파일을 읽는 것 외에도 Excel 파일에 데이터를 쓰는 방법도 제공합니다.

data = pd.DataFrame({'姓名': ['张三', '李四', '王五'], '年龄': [18, 22, 25]})
# 将数据写入名为 'MySheet' 的表格中
data.to_excel('file_name.xlsx', sheet_name='MySheet', index=False)

그 중 to_excel() 메소드는 엑셀 파일에 데이터를 쓰는 데 사용됩니다. 첫 번째 매개변수는 엑셀 파일 이름이고, 두 번째 매개변수는 작성할 테이블 이름입니다. index=False는 인덱스 열에 쓰기가 필요하지 않음을 의미합니다.

  1. 결론

이 글에서는 주로 Pandas 라이브러리를 사용하여 Excel 파일을 읽는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 물론 Pandas에는 일상적인 데이터 처리에서 더 잘 이해할 수 있는 다른 많은 기능이 있습니다.

위 내용은 팬더 튜토리얼: 이 라이브러리를 사용하여 Excel 파일을 읽는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
파이썬 어레이에 어떤 데이터 유형을 저장할 수 있습니까?파이썬 어레이에 어떤 데이터 유형을 저장할 수 있습니까?Apr 27, 2025 am 12:11 AM

PythonlistsCanstoreAnyDatAtype, ArrayModuLearRaysStoreOneType 및 NUMPYARRAYSAREFORNUMERICALPUTATION.1) LISTSAREVERSATILEBUTLESSMEMORY-EFFICENT.2) ARRAYMODUERRAYRAYRAYSARRYSARESARESARESARESARESARESAREDOREDORY-UNFICEDONOUNEOUSDATA.3) NumpyArraysUraysOrcepperperperperperperperperperperperperperperperferperferperferferpercient

파이썬 어레이에 잘못된 데이터 유형의 값을 저장하려고하면 어떻게됩니까?파이썬 어레이에 잘못된 데이터 유형의 값을 저장하려고하면 어떻게됩니까?Apr 27, 2025 am 12:10 AM

whenyouattempttoreavalueofthewrongdatatypeinapythonaphonarray, thisiSdueTotheArrayModule의 stricttyPeenforcement, theAllElementStobeofthesAmetypecified bythetypecode.forperformancersassion, arraysaremoreficats the thraysaremoreficats thetheperfication the thraysaremorefications는

Python Standard Library의 일부는 무엇입니까? 목록 또는 배열은 무엇입니까?Python Standard Library의 일부는 무엇입니까? 목록 또는 배열은 무엇입니까?Apr 27, 2025 am 12:03 AM

Pythonlistsarepartoftsandardlardlibrary, whileraysarenot.listsarebuilt-in, 다재다능하고, 수집 할 수있는 반면, arraysarreprovidedByTearRaymoduledlesscommonlyusedDuetolimitedFunctionality.

스크립트가 잘못된 파이썬 버전으로 실행되는지 확인해야합니까?스크립트가 잘못된 파이썬 버전으로 실행되는지 확인해야합니까?Apr 27, 2025 am 12:01 AM

thescriptIsrunningwithHongpyThonversionDueCorRectDefaultTerpretersEttings.tofixThis : 1) checktheDefaultPyThonVersionUsingPyThon-VersionorPyThon3- version.2) usvirtual-ErondmentsBythePython.9-Mvenvmyenv, 활성화, 및 파괴

파이썬 어레이에서 수행 할 수있는 일반적인 작업은 무엇입니까?파이썬 어레이에서 수행 할 수있는 일반적인 작업은 무엇입니까?Apr 26, 2025 am 12:22 AM

PythonArraysSupportVariousOperations : 1) SlicingExtractsSubsets, 2) 추가/확장 어드먼트, 3) 삽입 값 삽입 ATSpecificPositions, 4) retingdeletesElements, 5) 분류/ReversingChangesOrder 및 6) ListsompectionScreateNewListSbasedOnsistin

어떤 유형의 응용 프로그램에서 Numpy Array가 일반적으로 사용됩니까?어떤 유형의 응용 프로그램에서 Numpy Array가 일반적으로 사용됩니까?Apr 26, 2025 am 12:13 AM

NumpyArraysareSentialplosplicationSefficationSefficientNumericalcomputationsanddatamanipulation. Theyarcrucialindatascience, MachineLearning, Physics, Engineering 및 Financeduetotheiribility에 대한 handlarge-scaledataefficivally. forexample, Infinancialanyaly

파이썬의 목록 위의 배열을 언제 사용 하시겠습니까?파이썬의 목록 위의 배열을 언제 사용 하시겠습니까?Apr 26, 2025 am 12:12 AM

UseanArray.ArrayOveralistInpyThonWhendealingwithhomogeneousData, Performance-CriticalCode, OrinterFacingwithCcode.1) HomogeneousData : ArraysSaveMemorywithtypepletement.2) Performance-CriticalCode : arraysofferbetterporcomanceFornumericalOperations.3) Interf

모든 목록 작업은 배열에 의해 지원됩니까? 왜 또는 왜 그렇지 않습니까?모든 목록 작업은 배열에 의해 지원됩니까? 왜 또는 왜 그렇지 않습니까?Apr 26, 2025 am 12:05 AM

아니요, NOTALLLISTOPERATIONARESUPPORTEDBYARRARES, andVICEVERSA.1) ArraySDONOTSUPPORTDYNAMICOPERATIONSLIKEPENDORINSERTWITHUTRESIGING, WHITHIMPACTSPERFORMANCE.2) ListSDONOTEECONSTANTTIMECOMPLEXITEFORDITITICCESSLIKEARRAYSDO.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구