Цель этого сценария - создать фрейм данных, который создается с помощью кода, написанного в объектно-ориентированном стиле.
Проблема в том, что результатом этого скрипта является пустой фрейм данных.
Ошибки нет.
Вот код:
import pandas as pd
class Dataframe:
def __init__(self):
self.df = pd.DataFrame()
def name(self):
self.df['name'] = ["Hamza", "Carmen"]
return print(self.df['name'])
def age(self):
self.df['age'] = [20, 15]
return self.df['age']
def sex(self):
self.df['sex'] = ["Male", "Female"]
return self.df['sex']
def address(self):
self.df['adress'] = ["Miami", "Seattle"]
return self.df['adress']
def print(self):
return print(self.df)
x = Dataframe()
x.print()