Apr-18-2020, 10:42 PM
I'm very very new to python, any idea what I am doing wrong here?
#Now we label and color our facies # 1=Mudstone_Org_Si 2=Mudstone_Org 3=Mudstone_ORG_Cal # 4=Mudstone_Cal_Si 5=Limestone_Arg_Dol 6=Limestone_Arg facies_colors = ['#A09D92','#8E7308','#0B0901','#F5D451', '#EE44BB','#44BBEE'] facies_labels = ['MSOrgSi', 'MSOrg', 'MSOrgCal', 'MSCalSi', 'LSArgDol', 'LSArg'] #facies_color_map is a dictionary that maps facies labels #to their respective colors facies_color_map = {} for ind, label in enumerate(facies_labels): facies_color_map[label] = facies_colors[ind] def label_facies(row, labels): return labels[ row['Facies'] -1] training_data.loc[:,'FaciesLabels'] = training_data.apply(lambda row: label_facies(row, facies_labels), axis=1) training_data.describe()