Birden çok sayfayla çalışmak

Elektronik Tablo Kullanıcıları için Python

Chris Cardillo

Data Scientist

Önceden

# Paketi içe aktar
import pandas as pd

# Dosyayı oku
fruit = pd.read_excel('fruit.xlsx')

# Konsola yazdır
print(fruit)

basit meyve tüm veri kümesi.png

Elektronik Tablo Kullanıcıları için Python

Önceden

tek sayfa meyve daha iyi.png

Elektronik Tablo Kullanıcıları için Python

İki sekme

price sekmesi

meyve price sekmesi.png

color sekmesi

meyve color sekmesi.png

Elektronik Tablo Kullanıcıları için Python

pd.ExcelFile()

# Paketi içe aktar
import pandas as pd

# Çalışma kitabını oku
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')
Elektronik Tablo Kullanıcıları için Python

pd.ExcelFile()

# Paketi içe aktar
import pandas as pd

# Çalışma kitabını oku
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Konsola yazdır
print(fruit_workbook)

excel dosya nesnesi.png

Elektronik Tablo Kullanıcıları için Python

Öznitelikler

  • Yöntemler gibi nesnelerin içinde yaşar
  • Nokta ile erişilir
  • Parantez gerekmez
Elektronik Tablo Kullanıcıları için Python

.sheet_names özniteliği

# Çalışma kitabını oku
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

Elektronik Tablo Kullanıcıları için Python

.sheet_names özniteliği

# Çalışma kitabını oku
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Sayfa adlarını al
fruit_sheet_names = fruit_workbook.sheet_names
Elektronik Tablo Kullanıcıları için Python

.sheet_names özniteliği

# Çalışma kitabını oku
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Sayfa adlarını al
fruit_sheet_names = fruit_workbook.sheet_names

# Konsola yazdır
print(fruit_sheet_names)

meyve sayfa adları.png

Elektronik Tablo Kullanıcıları için Python

Öznitelikler vs. yöntemler

Öznitelikler
  • object.attribute
  • workbook.sheet_names
  • Bize bir şey söyler
Yöntemler
  • object.method()
  • workbook.parse()
  • Bizim için bir şey yapar
Elektronik Tablo Kullanıcıları için Python

Öznitelikler vs. yöntemler

Öznitelikler
  • object.attribute
  • workbook.sheet_names
  • Bize bir şey söyler
  • Her zaman bir nesneye bağlıdır!
Yöntemler
  • object.method()
  • workbook.parse()
  • Bizim için bir şey yapar
  • Her zaman bir nesneye bağlıdır!
Elektronik Tablo Kullanıcıları için Python

Öznitelikler vs. yöntemler vs. fonksiyonlar

Öznitelikler
  • object.attribute
  • workbook.sheet_names
  • Bize bir şey söyler
  • Her zaman bir nesneye bağlıdır!

 

Fonksiyonlar
  • function() veya package.function()
  • pd.ExcelFile()
Yöntemler
  • object.method()
  • workbook.parse()
  • Bizim için bir şey yapar
  • Her zaman bir nesneye bağlıdır!
Elektronik Tablo Kullanıcıları için Python

.parse() yöntemi

# Çalışma kitabını oku
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# price sekmesini ayrıştır
fruit_prices = fruit_workbook.parse('price')

Elektronik Tablo Kullanıcıları için Python

.parse() yöntemi

# Çalışma kitabını oku
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# price sekmesini ayrıştır
fruit_prices = fruit_workbook.parse('price')

# Fiyatları yazdır
print(fruit_prices)

meyve fiyatları konsol.png

Elektronik Tablo Kullanıcıları için Python

Özet

  • pd.ExcelFile() bir fonksiyon
  • workbook.sheet_names bir öznitelik
  • workbook.parse() bir yöntem
Elektronik Tablo Kullanıcıları için Python

Sıra sizde!

Elektronik Tablo Kullanıcıları için Python

Preparing Video For Download...