'OOP cant acces Method in Jupyter lab

i am very new to OOP.

I would like to access a Method within antoher Method.

This is my used code:

def get_iso_df(self, iso_filename):
    
    self.iso_filename = iso_filename 
    
    df1 = pd.read_csv(iso_filename)
    df1.columns = ["Error Codes", "ISO", "Sensor"]        
    return df1


def get_errorcode_df(self,filename):
    
    self.filename = filename
    codes = self.get_Fehlercodes(filename)
    
    df2 = pd.DataFrame(list(zip(codes)))
    df2.columns = ["Error Codes"]     
    return df2


def compare_df(self, iso_filename,filename):
    df1 = self.get_iso_df(iso_filename)
    df2 = self.get_errocode_df(filename)

    
    new = df1[df1['Error Codes'].isin(df2['Error Codes'])]

    new = new[['Error Codes', 'ISO']]

    print(new.head())

i got this Error while accessing df2.

type object 'Parse_OBD' has no attribute 'get_errocode_df'

i dont know where my code hangs up.

I would be grateful for any help!

Greets



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source