Pandas의 Excel 쓰기 방법 및 적용에 대한 심층 분석
Pandas는 다양한 데이터 조작 및 분석 기능을 제공하는 강력한 Python 데이터 처리 라이브러리입니다. 데이터 분석 작업에서는 추가 처리 및 표시를 위해 처리된 데이터를 Excel 파일에 기록해야 하는 경우가 많습니다. 이 기사에서는 Pandas가 Excel에 작성하는 방법과 적용에 대한 심층 분석을 제공하고 구체적인 코드 예제를 제공합니다.
Pandas를 사용하여 Excel에 쓰기 전에 Pandas 및 openpyxl을 포함한 관련 종속 라이브러리를 설치해야 합니다. 다음 명령을 통해 설치할 수 있습니다.
pip install pandas pip install openpyxl
다음으로 Pandas에서 제공하는 Excel에 쓰는 두 가지 방법을 소개하겠습니다.
방법 1: to_excel 메서드를 사용하여 Excel 파일에 쓰기
Pandas는 DataFrame 데이터를 Excel 파일에 쓰는 to_excel 메서드를 제공합니다. 이 메소드의 구문은 다음과 같습니다.
df.to_excel('filename.xlsx', sheet_name='sheet1', index=False)
다음으로 구체적인 예를 통해 이 방법의 적용을 설명합니다.
import pandas as pd # 创建DataFrame数据 data = {'姓名': ['张三', '李四', '王五'], '年龄': [25, 30, 35], '性别': ['男', '女', '男']} df = pd.DataFrame(data) # 将DataFrame数据写入Excel文件 df.to_excel('data.xlsx', sheet_name='Sheet1', index=False)
위 코드를 실행하면 현재 디렉터리에 'data.xlsx'라는 엑셀 파일이 생성됩니다. 파일 내용은 다음과 같습니다.
Name | Age | Gender |
---|---|---|
Zhang San | 25 | Male |
Li Si | 30 | 여성 |
王五 | 35 | Male |
방법 2: ExcelWriter 개체를 사용하여 Excel 파일 쓰기
Pandas는 to_excel 메서드를 직접 사용하는 것 외에도 Excel 파일을 보다 유연하게 작성할 수 있는 ExcelWriter 개체도 제공합니다. . 이 메서드의 코드 예는 다음과 같습니다.
import pandas as pd # 创建ExcelWriter对象 writer = pd.ExcelWriter('filename.xlsx') # 将DataFrame数据写入到Excel文件中的工作表1 df1.to_excel(writer, sheet_name='Sheet1', index=False) # 将DataFrame数据写入到Excel文件中的工作表2 df2.to_excel(writer, sheet_name='Sheet2', index=False) # 保存Excel文件 writer.save()
위 코드에서는 먼저 ExcelWriter 개체를 만든 다음 해당 write 메서드를 사용하여 지정된 워크시트에 DataFrame 데이터를 쓰고 마지막으로 save 메서드를 호출하여 Excel 파일을 저장합니다. .
구체적인 예를 통해 이 방법의 적용을 설명합니다.
import pandas as pd # 创建DataFrame数据 data1 = {'姓名': ['张三', '李四', '王五'], '年龄': [25, 30, 35]} df1 = pd.DataFrame(data1) data2 = {'城市': ['北京', '上海', '广州'], '职业': ['工程师', '教师', '医生']} df2 = pd.DataFrame(data2) # 创建ExcelWriter对象 writer = pd.ExcelWriter('data.xlsx') # 将DataFrame数据写入到Excel文件中的工作表1 df1.to_excel(writer, sheet_name='个人信息', index=False) # 将DataFrame数据写入到Excel文件中的工作表2 df2.to_excel(writer, sheet_name='工作信息', index=False) # 保存Excel文件 writer.save()
위 코드를 실행하면 두 개의 워크시트가 포함된 'data.xlsx'라는 이름의 Excel 파일이 현재 디렉터리에 생성됩니다. 첫 번째 워크시트의 이름은 'Personal Information'이며 내용은 다음과 같습니다.
Name | Age |
---|---|
张三 | 25 |
lee思 | 30 |
왕五 | 35 |
두 번째 워크시트의 이름은 'Job Information'이며 내용은 다음과 같습니다. 어
선생님 | |
---|---|
이 글에서는 Pandas를 Excel로 작성하는 두 가지 방법을 심층 분석하고 구체적인 코드 예제를 제공합니다. Pandas를 사용하여 Excel 파일을 작성하면 후속 처리 및 표시를 위해 데이터를 Excel에 쉽게 저장할 수 있습니다. 이러한 방법을 익히면 데이터를 보다 유연하게 처리하고 관리할 수 있습니다. 이 글이 Pandas를 이해하고 Excel에 쓰기 위해 적용하는 데 도움이 되기를 바랍니다. |
위 내용은 탁월한 판다 글쓰기 기술과 실제 적용을 살펴보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!