I have a dataframe as shown below df:
ID Age_days N_30 N_More_365 Group
1 565 60 1000 Good
2 385 2 180 Normal
3 10 4 0 Normal
4 100 0 100 Normal
5 965 0 1200 Good
6 1165 0 3200 Good
7 865 10 4000 Normal
Where I would like to calculate a column called Avg_N_More_365
Explanation:
if df['Age_days'] > 365, df['Avg_N_More_365'] = df['N_More_365']/(df['Age_days']-365)
else df['Avg_N_More_365'] = 0
Expected Output:
ID Age_days N_30 N_More_365 Group Avg_N_More_365
1 565 60 1000 Good 5
2 385 2 180 Normal 9
3 10 4 0 Normal 0
4 100 0 100 Normal 0
5 965 0 1200 Good 2
6 1165 0 3200 Good 4
7 865 10 4000 Normal 8