We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9f0b19f + 4c203c6 commit 1b280bfCopy full SHA for 1b280bf
1 file changed
data_cleaning.py
@@ -1,9 +1,15 @@
1
def clean_data(data):
2
if "temperature" in data.columns:
3
- data.loc[data["temperature"] >= 9999, "temperature"] = None
+ data.loc[
4
+ (data["temperature"] >= 9999) | (data["temperature"] < -40), "temperature"
5
+ ] = None
6
if "salinity" in data.columns:
7
data.loc[data["salinity"] >= 9999, "salinity"] = None
8
if "significant_height" in data.columns:
9
data.loc[data["significant_height"] >= 9999, "significant_height"] = None
10
11
+ if "latitude" in data.columns and "longitude" in data.columns:
12
+ # Drop rows where both latitude and longitude are 0
13
+ data = data.loc[~((data["latitude"] == 0) & (data["longitude"] == 0))]
14
+
15
return data
0 commit comments