Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Terokai teknik dan aplikasi praktikal penulisan panda untuk cemerlang

Terokai teknik dan aplikasi praktikal penulisan panda untuk cemerlang

王林
王林asal
2024-01-24 08:34:051256semak imbas

Terokai teknik dan aplikasi praktikal penulisan panda untuk cemerlang

Analisis mendalam tentang kaedah dan aplikasi penulisan Panda ke Excel

Pandas ialah perpustakaan pemprosesan data Python yang berkuasa, yang menyediakan pelbagai fungsi manipulasi dan analisis data. Dalam kerja analisis data, selalunya perlu menulis data yang diproses ke dalam fail Excel untuk pemprosesan dan paparan selanjutnya. Artikel ini akan memberikan analisis mendalam tentang kaedah dan aplikasi penulisan Panda ke Excel, dan memberikan contoh kod khusus.

Sebelum menggunakan Pandas untuk menulis ke Excel, kita perlu memasang perpustakaan bergantung yang berkaitan, termasuk Pandas dan openpyxl. Ia boleh dipasang melalui arahan berikut:

pip install pandas
pip install openpyxl

Seterusnya, kami akan memperkenalkan dua kaedah penulisan kepada Excel yang disediakan oleh Pandas.

Kaedah 1: Gunakan kaedah to_excel untuk menulis ke fail Excel

Pandas menyediakan kaedah to_excel untuk menulis data DataFrame ke dalam fail Excel. Sintaks kaedah ini adalah seperti berikut:

df.to_excel('filename.xlsx', sheet_name='sheet1', index=False)
  • 'filename.xlsx': Menentukan nama fail Excel untuk ditulis, yang boleh menjadi laluan relatif atau laluan mutlak.
  • sheet_name: Nyatakan nama lembaran kerja yang akan ditulis. Lalai kepada 'sheet1'.
  • indeks: Sama ada hendak menulis indeks DataFrame ke fail Excel, lalainya ialah Benar.

Seterusnya, kami menggambarkan aplikasi kaedah ini melalui contoh khusus.

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)

Selepas menjalankan kod di atas, fail Excel bernama 'data.xlsx' akan dijana dalam direktori semasa. Kandungan fail adalah seperti berikut:

30Wanita
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()
Dalam kod di atas, kami mula-mula mencipta objek ExcelWriter, kemudian menggunakan kaedah tulisnya untuk menulis data DataFrame ke lembaran kerja yang ditentukan, dan akhirnya memanggil kaedah simpan untuk menyimpan fail Excel .
Nama Umur Jantina
Zhang San
. . Contoh kod kaedah ini adalah seperti berikut:
Kami menggambarkan aplikasi kaedah ini melalui contoh khusus.

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()

Selepas menjalankan kod di atas, fail Excel bernama 'data.xlsx' akan dijana dalam direktori semasa, yang mengandungi dua lembaran kerja. Lembaran kerja pertama dipanggil 'Maklumat Peribadi' dan kandungannya adalah seperti berikut:

Nama

Umur

张三王五Lembaran kerja kedua dipanggil 'Maklumat Pekerjaan' dan kandungannya adalah seperti berikut:
30
35

City JuruteraShanghaiGuru GuangzhouDoktor
Occupation Occupation

Ringkasan

Artikel ini menyediakan analisis mendalam tentang dua kaedah menulis Panda ke Excel dan menyediakan contoh kod khusus. Menggunakan Pandas untuk menulis fail Excel boleh menyimpan data dengan mudah ke Excel untuk pemprosesan dan paparan seterusnya. Dengan menguasai kaedah ini, kami boleh memproses dan mengurus data dengan lebih fleksibel. Saya harap artikel ini dapat membantu anda memahami dan menggunakan Panda untuk menulis ke Excel. 🎜

Atas ialah kandungan terperinci Terokai teknik dan aplikasi praktikal penulisan panda untuk cemerlang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn