Spaces:
Running
Running
Commit
·
debc743
1
Parent(s):
1377c31
Update code/standard.py
Browse files- code/standard.py +20 -0
code/standard.py
CHANGED
@@ -11,3 +11,23 @@ def standardize(df, get_columns):
|
|
11 |
df = df[get_columns.columns]
|
12 |
|
13 |
return df
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
df = df[get_columns.columns]
|
12 |
|
13 |
return df
|
14 |
+
|
15 |
+
def finalTouch(data):
|
16 |
+
for i in data.index:
|
17 |
+
if '*' in data.at[i, 'sasa']:
|
18 |
+
data.at[i, 'sasa'] = data.at[i, 'sasa'].split('*')[0]
|
19 |
+
data.sasa = data.sasa.replace({'N/A': np.NaN})
|
20 |
+
data.replace({' N/A': np.NaN}, inplace=True)
|
21 |
+
data.replace({'None': np.NaN, '':np.NaN}, inplace=True)
|
22 |
+
data.sasa = data.sasa.astype(float)
|
23 |
+
data = data.astype(str)
|
24 |
+
for i in data.index:
|
25 |
+
if float(data.at[i, 'sasa']) < 5:
|
26 |
+
data.at[i, 'trsh4'] = 'core'
|
27 |
+
elif float(data.at[i, 'sasa']) >= 5:
|
28 |
+
data.at[i, 'trsh4'] = 'surface'
|
29 |
+
elif data.at[i, 'sasa'] == 'nan':
|
30 |
+
data.at[i, 'trsh4'] = 'nan'
|
31 |
+
|
32 |
+
|
33 |
+
return data
|