Jun-11-2019, 05:35 PM
(This post was last modified: Jun-11-2019, 05:35 PM by UGuntupalli.)
All,
I have a very simple example of a class definition. Can someone kindly provide an example of how I can instantiate multiple objects at once by passing the constructor a data frame ?
So I would like to efficiently create 4 class objects for each name in the dataframe
I have a very simple example of a class definition. Can someone kindly provide an example of how I can instantiate multiple objects at once by passing the constructor a data frame ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
class Person: # init method or constructor def __init__( self , name, dataframe = None ): if not dataframe: self .name = name else : print ( 'dataframe received' ) # Sample Method def say_hi( self ): print ( 'Hello, my name is' , self .name) p = Person( 'Uday' ) p.say_hi() # My data frame students_list = [ 'uday' , 'mark' , 'sam' , 'tom' ] students_df = pd.DataFrame() students_df[ 'names' ] = students_list |