Report 1
unknown
plain_text
a year ago
1.0 kB
3
Indexable
import pandas as pd
class FlagshipPhone:
def __init__(self, name, model, price, camera, sales):
self.name = name
self.model = model
self.price = price
self.camera = camera
self.sales = sales
class PhoneCollection:
def __init__(self):
self.phones = []
def add_phone(self, phone):
self.phones.append(phone)
def to_dataframe(self): # Metoda koja pretvara kolekciju telefona u DataFrame
data = {
'Name': [],
'Model': [],
'Price': [],
'Camera': [],
'Sales': []
}
for phone in self.phones: # Dodajemo podatke u odgovarajuće liste
data['Name'].append(phone.name)
data['Model'].append(phone.model)
data['Price'].append(phone.price)
data['Camera'].append(phone.camera)
data['Sales'].append(phone.sales)
return pd.DataFrame(data) # Kreiramo DataFrame iz pripremljenih podataka
Editor is loading...
Leave a Comment