@@ -18,6 +18,9 @@ p_load(tidyverse)
18
18
# # Set ggplot theme
19
19
theme_set(theme_bw())
20
20
21
+ L1directory = " https://drive.google.com/drive/folders/1yhukHvW4kCp6mN2jvcqmtq3XA5niKVR3"
22
+ L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
23
+
21
24
22
25
# 2. Import datasets -----------------------------------------------------------
23
26
@@ -61,9 +64,6 @@ import_l1_bd_data = function(directory){
61
64
dat
62
65
}
63
66
# # Remove flagged values then remove flag column
64
-
65
- L1directory = " https://drive.google.com/drive/folders/1yhukHvW4kCp6mN2jvcqmtq3XA5niKVR3"
66
-
67
67
bd_l1 = import_l1_bd_data(L1directory )
68
68
69
69
bd_l2 <-
@@ -77,8 +77,6 @@ bd_l2 <-
77
77
# soil
78
78
bd_l2 %> % write.csv(" ./ec1_soil_bulk_density_L2.csv" , row.names = FALSE )
79
79
80
- L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
81
-
82
80
drive_upload(media = " ec1_soil_bulk_density_L2.csv" , name = " ec1_soil_bulk_density_L2.csv" , path = L2directory )
83
81
84
82
file.remove(" ec1_soil_bulk_density_L2.csv" )
@@ -104,8 +102,6 @@ import_l1_gwc_data = function(directory){
104
102
dat
105
103
}
106
104
# # Remove flagged values then remove flag column
107
-
108
- L1directory = " https://drive.google.com/drive/folders/1yhukHvW4kCp6mN2jvcqmtq3XA5niKVR3"
109
105
110
106
gwc_l1 = import_l1_gwc_data(L1directory )
111
107
@@ -121,17 +117,13 @@ gwc_l2_soil <- gwc_l2 %>% filter(transect_location != "sediment") %>% arrange(ki
121
117
# # Write out to drive
122
118
gwc_l2_sed %> % write.csv(" ./ec1_sediment_gwc_L2.csv" , row.names = FALSE )
123
119
124
- L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
125
-
126
120
drive_upload(media = " ec1_sediment_gwc_L2.csv" , name = " ec1_sediment_gwc_L2.csv" , path = L2directory )
127
121
128
122
file.remove(" ec1_sediment_gwc_L2.csv" )
129
123
130
124
# soil
131
125
gwc_l2_soil %> % write.csv(" ./ec1_soil_gwc_L2.csv" , row.names = FALSE )
132
126
133
- L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
134
-
135
127
drive_upload(media = " ec1_soil_gwc_L2.csv" , name = " ec1_soil_gwc_L2.csv" , path = L2directory )
136
128
137
129
file.remove(" ec1_soil_gwc_L2.csv" )
@@ -176,8 +168,6 @@ import_l1_wq_data = function(directory){
176
168
}
177
169
# # Remove flagged values then remove flag column
178
170
179
- L1directory = " https://drive.google.com/drive/folders/1yhukHvW4kCp6mN2jvcqmtq3XA5niKVR3"
180
-
181
171
wq_l1 = import_l1_wq_data(L1directory )
182
172
183
173
# leaving all these together since they all do match. need to seperate if we have one indvidually though. We don't.
@@ -198,8 +188,6 @@ wq_l2 %>% select(campaign, kit_id, transect_location, sal_psu) %>% arrange(kit_i
198
188
wq_l2 %> % select(campaign , kit_id , transect_location , orp_mv ) %> % arrange(kit_id ) %> % write.csv(" ec1_water_ORP_L2.csv" , row.names = FALSE )
199
189
wq_l2 %> % select(campaign , kit_id , transect_location , alk_mgl_caco3 ) %> % arrange(kit_id ) %> % write.csv(" ec1_water_alkalinity_L2.csv" , row.names = FALSE )
200
190
201
- L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
202
-
203
191
drive_upload(media = " ec1_water_ph_L2.csv" , name = " ec1_water_pH_L2.csv" , path = L2directory )
204
192
drive_upload(media = " ec1_water_salinity_L2.csv" , name = " ec1_water_salinity_L2.csv" , path = L2directory )
205
193
drive_upload(media = " ec1_water_orp_L2.csv" , name = " ec1_water_ORP_L2.csv" , path = L2directory )
@@ -249,8 +237,6 @@ cond_L1 %>%
249
237
arrange(kit_id ) - > cond_L2
250
238
251
239
# # Write out to drive
252
- L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
253
-
254
240
ph_L2 %> % write.csv(" ./ec1_soil_ph_L2.csv" , row.names = FALSE )
255
241
cond_L2 %> % write.csv(" ./ec1_soil_cond_L2.csv" , row.names = FALSE )
256
242
@@ -295,7 +281,6 @@ tn_full %>%
295
281
select(- tn_flag ) - > tn_L2
296
282
297
283
# Write out
298
- L2directory = " https://drive.google.com/drive/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
299
284
300
285
tc_L2 %> % write.csv(" ec1_soil_tc_L2.csv" , row.names = FALSE )
301
286
tn_L2 %> % write.csv(" ec1_soil_tn_L2.csv" , row.names = FALSE )
@@ -317,8 +302,6 @@ tss_full %>%
317
302
# Write out
318
303
tss_l2 %> % write.csv(" ec1_water_tss_L2.csv" , row.names = FALSE )
319
304
320
- L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
321
-
322
305
drive_upload(media = " ec1_water_tss_L2.csv" , name = " ec1_water_tss_L2.csv" , path = L2directory )
323
306
324
307
file.remove(" ec1_water_tss_L2.csv" )
@@ -338,8 +321,6 @@ full_tdn %>%
338
321
npoc_l2 %> % write_csv(" ec1_water_doc_L2.csv" )
339
322
tdn_l2 %> % write_csv(" ec1_water_tdn_L2.csv" )
340
323
341
- L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
342
-
343
324
drive_upload(media = " ec1_water_doc_L2.csv" , name = " ec1_water_doc_L2.csv" , path = L2directory )
344
325
drive_upload(media = " ec1_water_tdn_L2.csv" , name = " ec1_water_tdn_L2.csv" , path = L2directory )
345
326
@@ -359,11 +340,42 @@ soil_sed_viz %>% filter(transect_location == "sediment") -> sediment_visualmetri
359
340
soil_visualmetrics_l2 %> % write_csv(" ec1_soil_visualmetrics_L2.csv" )
360
341
sediment_visualmetrics_l2 %> % write_csv(" ec1_sediment_visualmetrics_L2.csv" )
361
342
362
- L2directory = " https://drive.google.com/drive/u/1/folders/1M-ASGuRoKqswiKbUWylWzoAyUmMPm367"
363
-
364
343
drive_upload(media = " ec1_soil_visualmetrics_L2.csv" , name = " ec1_soil_visualmetrics_L2.csv" , path = L2directory )
365
344
drive_upload(media = " ec1_sediment_visualmetrics_L2.csv" , name = " ec1_sediment_visualmetrics_L2.csv" , path = L2directory )
366
345
367
346
file.remove(" ec1_soil_visualmetrics_L2.csv" )
368
347
file.remove(" ec1_sediment_visualmetrics_L2.csv" )
369
348
349
+ # Clean up and export L2 Soil Cations ------------------------------------------
350
+
351
+ cations_l1 %> %
352
+ select(- notes_flags ) %> %
353
+ pivot_longer(cols = where(is.numeric )) %> %
354
+ filter(! is.na(value )) %> %
355
+ pivot_wider(names_from = name , values_from = value ) - > cations_filtered
356
+
357
+ cations_filtered %> % filter(transect_location != " sediment" ) %> % arrange(kit_id ) - > soil_cations_l2
358
+ cations_filtered %> % filter(transect_location == " sediment" ) %> % arrange(kit_id ) - > sediment_cations_l2
359
+
360
+ # Write out
361
+ soil_cations_l2 %> % write_csv(" ec1_soil_cations_L2.csv" )
362
+ sediment_cations_l2 %> % write_csv(" ec1_sediment_cations_L2.csv" )
363
+
364
+ drive_upload(media = " ec1_soil_cations_L2.csv" , name = " ec1_soil_cations_L2.csv" , path = L2directory )
365
+ drive_upload(media = " ec1_sediment_cations_L2.csv" , name = " ec1_sediment_cations_L2.csv" , path = L2directory )
366
+
367
+ file.remove(" ec1_soil_cations_L2.csv" )
368
+ file.remove(" ec1_sediment_cations_L2.csv" )
369
+
370
+ # Clean up and export L2 Soil Iron ---------------------------------------------
371
+
372
+ soil_iron %> %
373
+ select(- notes ) %> %
374
+ filter(! is.na(Fe_ug_g )) - > soil_iron_final
375
+
376
+ # Write out
377
+ soil_iron_final %> % write_csv(" ec1_soil_iron_L2.csv" )
378
+
379
+ drive_upload(media = " ec1_soil_iron_L2.csv" , name = " ec1_soil_iron_L2.csv" , path = L2directory )
380
+
381
+ file.remove(" ec1_soil_iron_L2.csv" )
0 commit comments