terns[1, 2][1] "PITTSBURG POWER PLANT"
After this lesson, you should be able to:
[ versus [[This chapter uses the following packages:
Chapter 14 explains how to install and load packages.
Indexing refers to getting and setting the elements of a data structure. Indexing is a fundamental operation in R, key to reasoning about how to solve problems with the language. For tabular data, two kinds of indexing—selecting columns and filtering rows—are the foundation upon which all analyses rest. This chapter is an introduction to R’s many operators and functions for indexing.
Section 13.1.2 introduced the indexing (or square bracket) operator [ as a way to get and set the elements of a vector. You can also use the indexing operator with many other data structures, such as data frames, lists, matrices, and arrays.
Consider data frames. A data frame is two-dimensional: it has rows and columns. In order to describe the exact position of an element in a data frame, we need to specify both a row index and a column index. You can still use the indexing operator [ to get and set elements, but now it takes two arguments:
DATA[ROW_INDEXES, COLUMN_INDEXES]
For example, to get the value at row 1 and column 2 in the California least terns data (Section 11.4), you can write:
terns[1, 2][1] "PITTSBURG POWER PLANT"
If you swap the order of the indexes, you get the value at row 2 and column 1 instead:
terns[2, 1][1] 2000
As with indexing vectors, when indexing a data frame you can also:
Let’s look at examples of the first two. Suppose we want to get elements from multiple rows and columns. Here’s the code to get elements from the first 3 rows in columns 2 and 7 of the least terns data:
terns[1:3, c(2, 7)] site_name region_4
1 PITTSBURG POWER PLANT S.F._BAY
2 ALBANY CENTRAL AVE S.F._BAY
3 ALAMEDA POINT S.F._BAY
Now suppose we want to get the elements from rows 3, 5, and 7 in all columns. Then you can write:
terns[c(3, 5, 7), ] year site_name
3 2000 ALAMEDA POINT
5 2000 OCEANO DUNES STATE VEHICULAR RECREATION AREA
7 2000 VANDENBERG SFB
site_name_2013_2018 site_name_1988_2001
3 Alameda Point NA_2013_2018 POLYGON
5 Oceano Dunes State Vehicular Recreation Area NA_2013_2018 POLYGON
7 Vandenberg AFB NA_2013_2018 POLYGON
site_abbr region_3 region_4 event bp_min bp_max fl_min fl_max
3 ALAM_PT S.F._BAY S.F._BAY LA_NINA 282 301 200 230
5 OCEANO_DUNES CENTRAL CENTRAL LA_NINA 4 5 4 4
7 VAN_SFB CENTRAL CENTRAL LA_NINA 30 32 11 11
total_nests nonpred_eggs nonpred_chicks nonpred_fl nonpred_ad pred_control
3 312 124 81 2 1
5 5 2 0 0 0
7 32 NA 27 0 0
pred_eggs pred_chicks pred_fl pred_ad pred_pefa pred_coy_fox pred_meso
3 17 0 0 0 N N N
5 0 4 0 0 N N N
7 0 3 0 0 N N N
pred_owlspp pred_corvid pred_other_raptor pred_other_avian pred_misc
3 N N Y Y N
5 N N N Y N
7 N N Y N N
total_pefa total_coy_fox total_meso total_owlspp total_corvid
3 0 0 0 0 0
5 0 0 0 0 0
7 0 0 0 0 0
total_other_raptor total_other_avian total_misc first_observed last_observed
3 6 11 0 2000-05-01 2000-08-19
5 0 4 0 2000-05-04 2000-08-30
7 3 0 0 2000-05-07 2000-08-17
first_nest first_chick first_fledge
3 2000-05-16 2000-06-07 2000-06-30
5 2000-05-28 2000-06-20 2000-07-13
7 2000-05-28 2000-06-20 2000-07-15
By leaving the column index blank, you’re telling R to select all of the columns. Likewise, you can leave the row index blank to select all of the rows.
You can also use the indexing operator [ with data structures that have more than two dimensons. Maybe you can guess the syntax:
DATA[DIM1_INDEXES, DIM2_INDEXES, DIM3_INDEXES, ...]
You won’t encounter any data structures with more than two dimensions in this course, but you might someday.
In order to work with tabular data, you need to know how to select (or get) columns. Most of the time, it’s best to select columns by name. Doing so makes code easier to understand, since the reader doesn’t have to memorize the positions of the columns. It can also make code more reliable, since the code will still work even if the positions of the columns change.
This section explains several different ways to select columns and how to choose which one to use in any given situation. Generally, the first thing to think about is whether you want to select just one column or multiple columns.
The dollar sign operator $, introduced in Section 12.9, is one way to select a single column from a data frame. For example, to select the total_nests column from the least terns dataset:
terns$total_nests [1] 15 20 312 3 5 9 32 22 73 252 308 565 107 56 481
[16] 68 1079 172 16 187 26 420 27 134 629 34 0 44 210 15
[31] 0 440 2 63 8 1 6 83 50 29 617 17 1071 206 229
[46] 323 5 89 1430 592 0 315 17 299 42 76 172 1035 1 111
[61] 66 49 520 4 550 8 1 59 4 44 0 9 27 608 90
[76] 1332 145 135 339 28 1664 596 1 6 0 281 118 157 134 1135
[91] 101 57 34 458 17 0 441 15 2 38 0 2 5 NA 53
[106] 469 384 907 186 222 521 36 1540 627 0 104 30 120 136 14
[121] 131 180 1425 100 15 82 371 2 32 7 394 35 6 2 66
[136] 1 18 6 77 1 52 431 546 710 166 226 485 9 42 1530
[151] 594 0 28 39 105 45 30 135 123 1162 130 46 97 291 1
[166] 18 35 1 336 62 2 1 56 0 18 1 97 24 81 506
[181] 928 529 206 242 454 10 25 1665 610 0 0 10 14 1 1
[196] 139 146 1525 148 33 102 201 1 52 27 0 346 80 1 1
[211] 26 3 31 0 85 4 44 628 295 435 177 317 434 16 10
[226] 1718 649 0 2 38 45 14 0 0 145 125 1741 132 48 78
[241] 294 3 1 47 17 0 320 53 0 1 23 1 34 0 36
[256] 1 48 708 164 216 265 446 433 8 13 1722 480 0 0 0
[271] 17 25 117 1 9 116 84 1115 119 40 65 223 1 38 15
[286] 0 355 77 0 0 35 0 32 1 26 0 60 717 28 10
[301] 177 167 712 14 6 1526 532 0 NA 0 21 1 145 12 13
[316] 78 83 1062 116 53 55 264 3 2 35 30 3 382 189 0
[331] 0 46 0 18 0 42 1 6 844 14 211 121 305 542 11
[346] 20 1245 563 0 0 0 49 1 142 17 12 130 10 1068 114
[361] 64 90 283 0 0 80 29 0 292 85 0 0 57 0 15
[376] 0 37 209 7 346 0 15 254 164 157 347 23 32 1243 558
[391] 0 0 3 156 0 37 41 0 114 7 1034 144 79 45 282
[406] 2 0 45 16 0 326 85 0 0 49 0 21 0 4 120
[421] 22 465 0 81 126 154 301 516 18 2 1337 478 0 0 0
[436] 8 13 119 2 0 100 57 1039 148 87 35 261 3 1 79
[451] 16 3 351 71 0 0 54 0 22 0 72 24 0 473 0
[466] 8 109 106 204 524 23 22 1384 415 0 0 0 20 24 181
[481] 1 0 18 33 826 123 79 29 208 1 1 79 6 1 403
[496] 88 0 0 49 0 27 0 62 0 18 361 0 2 141 80
[511] 142 348 4 10 20 897 451 0 0 0 50 25 127 15 5
[526] 37 34 859 118 76 26 184 0 1 142 9 NA 447 72 21
[541] 0 52 0 0 28 0 9 0 38 377 0 0 31 5 124
[556] 178 679 0 14 17 1405 692 0 NA 0 41 0 176 2 NA
[571] 24 22 889 127 96 40 225 0 28 18 375 32 141 35 83
[586] 24 0 84 291 0 5 6 133 117 133 688 16 22 334 684
[601] 0 12 1 178 11 19 16 827 109 83 33 191 3 15 345
[616] 56 121 34 17 47 NA 0 92 315 0 6 0 199 56 134
[631] 531 17 20 418 548 0 39 2 159 1 19 4 928 104 66
[646] 39 150 3 29 435 101 1 48 56 12 39 21 23 205 NA
[661] 46 0 182 11 91 429 14 18 375 139 0 37 1 158 0
[676] 6 6 1153 62 126 45 203 3 79 23 420 113 56 53 0
[691] 34 91 0 27 173 NA 37 0 198 51 168 563 20 10 628
[706] 297 0 75 1 133 0 11 2 1140 108 101 36 186 54 78
[721] 7 425 61 45 45 1 45 51 26 34 313 3 0 189 56
[736] 172 393 19 2 474 254 0 29 98 0 107 0 10 0 805
[751] 77 82 24 151 46 9 31 339 144 77 42 0 42 30 0
[766] 19 188 0 0 56 71 114 290 1 9 4 552 228 0 47
[781] 156 1 6 0 8 0 717 44 59 48 171
The dollar sign operator always selects the column by name (not position).
Another way to select a single column is with the extraction operator [[ (also called the double square bracket operator). The column name must be quoted and goes inside the brackets. For instance:
terns[["total_nests"]] [1] 15 20 312 3 5 9 32 22 73 252 308 565 107 56 481
[16] 68 1079 172 16 187 26 420 27 134 629 34 0 44 210 15
[31] 0 440 2 63 8 1 6 83 50 29 617 17 1071 206 229
[46] 323 5 89 1430 592 0 315 17 299 42 76 172 1035 1 111
[61] 66 49 520 4 550 8 1 59 4 44 0 9 27 608 90
[76] 1332 145 135 339 28 1664 596 1 6 0 281 118 157 134 1135
[91] 101 57 34 458 17 0 441 15 2 38 0 2 5 NA 53
[106] 469 384 907 186 222 521 36 1540 627 0 104 30 120 136 14
[121] 131 180 1425 100 15 82 371 2 32 7 394 35 6 2 66
[136] 1 18 6 77 1 52 431 546 710 166 226 485 9 42 1530
[151] 594 0 28 39 105 45 30 135 123 1162 130 46 97 291 1
[166] 18 35 1 336 62 2 1 56 0 18 1 97 24 81 506
[181] 928 529 206 242 454 10 25 1665 610 0 0 10 14 1 1
[196] 139 146 1525 148 33 102 201 1 52 27 0 346 80 1 1
[211] 26 3 31 0 85 4 44 628 295 435 177 317 434 16 10
[226] 1718 649 0 2 38 45 14 0 0 145 125 1741 132 48 78
[241] 294 3 1 47 17 0 320 53 0 1 23 1 34 0 36
[256] 1 48 708 164 216 265 446 433 8 13 1722 480 0 0 0
[271] 17 25 117 1 9 116 84 1115 119 40 65 223 1 38 15
[286] 0 355 77 0 0 35 0 32 1 26 0 60 717 28 10
[301] 177 167 712 14 6 1526 532 0 NA 0 21 1 145 12 13
[316] 78 83 1062 116 53 55 264 3 2 35 30 3 382 189 0
[331] 0 46 0 18 0 42 1 6 844 14 211 121 305 542 11
[346] 20 1245 563 0 0 0 49 1 142 17 12 130 10 1068 114
[361] 64 90 283 0 0 80 29 0 292 85 0 0 57 0 15
[376] 0 37 209 7 346 0 15 254 164 157 347 23 32 1243 558
[391] 0 0 3 156 0 37 41 0 114 7 1034 144 79 45 282
[406] 2 0 45 16 0 326 85 0 0 49 0 21 0 4 120
[421] 22 465 0 81 126 154 301 516 18 2 1337 478 0 0 0
[436] 8 13 119 2 0 100 57 1039 148 87 35 261 3 1 79
[451] 16 3 351 71 0 0 54 0 22 0 72 24 0 473 0
[466] 8 109 106 204 524 23 22 1384 415 0 0 0 20 24 181
[481] 1 0 18 33 826 123 79 29 208 1 1 79 6 1 403
[496] 88 0 0 49 0 27 0 62 0 18 361 0 2 141 80
[511] 142 348 4 10 20 897 451 0 0 0 50 25 127 15 5
[526] 37 34 859 118 76 26 184 0 1 142 9 NA 447 72 21
[541] 0 52 0 0 28 0 9 0 38 377 0 0 31 5 124
[556] 178 679 0 14 17 1405 692 0 NA 0 41 0 176 2 NA
[571] 24 22 889 127 96 40 225 0 28 18 375 32 141 35 83
[586] 24 0 84 291 0 5 6 133 117 133 688 16 22 334 684
[601] 0 12 1 178 11 19 16 827 109 83 33 191 3 15 345
[616] 56 121 34 17 47 NA 0 92 315 0 6 0 199 56 134
[631] 531 17 20 418 548 0 39 2 159 1 19 4 928 104 66
[646] 39 150 3 29 435 101 1 48 56 12 39 21 23 205 NA
[661] 46 0 182 11 91 429 14 18 375 139 0 37 1 158 0
[676] 6 6 1153 62 126 45 203 3 79 23 420 113 56 53 0
[691] 34 91 0 27 173 NA 37 0 198 51 168 563 20 10 628
[706] 297 0 75 1 133 0 11 2 1140 108 101 36 186 54 78
[721] 7 425 61 45 45 1 45 51 26 34 313 3 0 189 56
[736] 172 393 19 2 474 254 0 29 98 0 107 0 10 0 805
[751] 77 82 24 151 46 9 31 339 144 77 42 0 42 30 0
[766] 19 188 0 0 56 71 114 290 1 9 4 552 228 0 47
[781] 156 1 6 0 8 0 717 44 59 48 171
The double square bracket operator is helpful if you want to select a column with a name you’ve stored in a variable:
my_column = "site_name"
terns[[my_column]] [1] "PITTSBURG POWER PLANT"
[2] "ALBANY CENTRAL AVE"
[3] "ALAMEDA POINT"
[4] "KETTLEMAN CITY"
[5] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[6] "RANCHO GUADALUPE DUNES PRESERVE"
[7] "VANDENBERG SFB"
[8] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[9] "ORMOND BEACH"
[10] "NBVC POINT MUGU"
[11] "VENICE BEACH"
[12] "LA HARBOR"
[13] "SEAL BEACH NWR ANAHEIM BAY"
[14] "BOLSA CHICA ECOLOGICAL RESERVE"
[15] "HUNTINGTON STATE BEACH"
[16] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[17] "MCB CAMP PENDLETON"
[18] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[19] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[20] "MISSION BAY FAA ISLAND"
[21] "MISSION BAY NORTH FIESTA ISLAND"
[22] "MISSION BAY MARINERS POINT"
[23] "SDIA LINDBERGH FIELD"
[24] "NAS NORTH ISLAND"
[25] "NAVAL AMPHIBIOUS BASE CORONADO"
[26] "DSTREET FILL SWEETWATER MARSH NWR"
[27] "CHULA VISTA WILDLIFE RESERVE"
[28] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[29] "TIJUANA ESTUARY NERR"
[30] "PITTSBURG POWER PLANT"
[31] "ALBANY CENTRAL AVE"
[32] "ALAMEDA POINT"
[33] "KETTLEMAN CITY"
[34] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[35] "RANCHO GUADALUPE DUNES PRESERVE"
[36] "VANDENBERG SFB"
[37] "COAL OIL POINT RESERVE"
[38] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[39] "HOLLYWOOD BEACH"
[40] "ORMOND BEACH"
[41] "NBVC POINT MUGU"
[42] "VENICE BEACH"
[43] "LA HARBOR"
[44] "SEAL BEACH NWR ANAHEIM BAY"
[45] "BOLSA CHICA ECOLOGICAL RESERVE"
[46] "HUNTINGTON STATE BEACH"
[47] "BURRIS ISLAND"
[48] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[49] "MCB CAMP PENDLETON"
[50] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[51] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[52] "MISSION BAY FAA ISLAND"
[53] "MISSION BAY NORTH FIESTA ISLAND"
[54] "MISSION BAY MARINERS POINT"
[55] "MISSION BAY SAN DIEGO RIVER MOUTH"
[56] "SDIA LINDBERGH FIELD"
[57] "NAS NORTH ISLAND"
[58] "NAVAL AMPHIBIOUS BASE CORONADO"
[59] "SILVER STRAND STATE BEACH"
[60] "DSTREET FILL SWEETWATER MARSH NWR"
[61] "CHULA VISTA WILDLIFE RESERVE"
[62] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[63] "TIJUANA ESTUARY NERR"
[64] "PITTSBURG POWER PLANT"
[65] "ALAMEDA POINT"
[66] "HAYWARD REGIONAL SHORELINE"
[67] "KETTLEMAN CITY"
[68] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[69] "RANCHO GUADALUPE DUNES PRESERVE"
[70] "VANDENBERG SFB"
[71] "COAL OIL POINT RESERVE"
[72] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[73] "ORMOND BEACH"
[74] "NBVC POINT MUGU"
[75] "VENICE BEACH"
[76] "LA HARBOR"
[77] "SEAL BEACH NWR ANAHEIM BAY"
[78] "BOLSA CHICA ECOLOGICAL RESERVE"
[79] "HUNTINGTON STATE BEACH"
[80] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[81] "MCB CAMP PENDLETON"
[82] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[83] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[84] "MISSION BAY FAA ISLAND"
[85] "MISSION BAY NORTH FIESTA ISLAND"
[86] "MISSION BAY MARINERS POINT"
[87] "MISSION BAY SAN DIEGO RIVER MOUTH"
[88] "SDIA LINDBERGH FIELD"
[89] "NAS NORTH ISLAND"
[90] "NAVAL AMPHIBIOUS BASE CORONADO"
[91] "DSTREET FILL SWEETWATER MARSH NWR"
[92] "CHULA VISTA WILDLIFE RESERVE"
[93] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[94] "TIJUANA ESTUARY NERR"
[95] "MONTEZUMA WETLANDS"
[96] "PITTSBURG POWER PLANT"
[97] "ALAMEDA POINT"
[98] "HAYWARD REGIONAL SHORELINE"
[99] "KETTLEMAN CITY"
[100] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[101] "RANCHO GUADALUPE DUNES PRESERVE"
[102] "VANDENBERG SFB"
[103] "COAL OIL POINT RESERVE"
[104] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[105] "ORMOND BEACH"
[106] "NBVC POINT MUGU"
[107] "VENICE BEACH"
[108] "LA HARBOR"
[109] "SEAL BEACH NWR ANAHEIM BAY"
[110] "BOLSA CHICA ECOLOGICAL RESERVE"
[111] "HUNTINGTON STATE BEACH"
[112] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[113] "MCB CAMP PENDLETON"
[114] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[115] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[116] "MISSION BAY FAA ISLAND"
[117] "MISSION BAY NORTH FIESTA ISLAND"
[118] "MISSION BAY MARINERS POINT"
[119] "MISSION BAY STONY POINT"
[120] "MISSION BAY SAN DIEGO RIVER MOUTH"
[121] "SDIA LINDBERGH FIELD"
[122] "NAS NORTH ISLAND"
[123] "NAVAL AMPHIBIOUS BASE CORONADO"
[124] "DSTREET FILL SWEETWATER MARSH NWR"
[125] "CHULA VISTA WILDLIFE RESERVE"
[126] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[127] "TIJUANA ESTUARY NERR"
[128] "NAPA SONOMA MARSH WILDLIFE AREA"
[129] "MONTEZUMA WETLANDS"
[130] "PITTSBURG POWER PLANT"
[131] "ALAMEDA POINT"
[132] "HAYWARD REGIONAL SHORELINE"
[133] "EDEN LANDING ECOLOGICAL RESERVE"
[134] "KETTLEMAN CITY"
[135] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[136] "RANCHO GUADALUPE DUNES PRESERVE"
[137] "VANDENBERG SFB"
[138] "COAL OIL POINT RESERVE"
[139] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[140] "HOLLYWOOD BEACH"
[141] "ORMOND BEACH"
[142] "NBVC POINT MUGU"
[143] "VENICE BEACH"
[144] "LA HARBOR"
[145] "SEAL BEACH NWR ANAHEIM BAY"
[146] "BOLSA CHICA ECOLOGICAL RESERVE"
[147] "HUNTINGTON STATE BEACH"
[148] "BURRIS ISLAND"
[149] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[150] "MCB CAMP PENDLETON"
[151] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[152] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[153] "MISSION BAY FAA ISLAND"
[154] "MISSION BAY NORTH FIESTA ISLAND"
[155] "MISSION BAY MARINERS POINT"
[156] "MISSION BAY STONY POINT"
[157] "MISSION BAY SAN DIEGO RIVER MOUTH"
[158] "SDIA LINDBERGH FIELD"
[159] "NAS NORTH ISLAND"
[160] "NAVAL AMPHIBIOUS BASE CORONADO"
[161] "DSTREET FILL SWEETWATER MARSH NWR"
[162] "CHULA VISTA WILDLIFE RESERVE"
[163] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[164] "TIJUANA ESTUARY NERR"
[165] "SACRAMENTO BUFFERLANDS"
[166] "NAPA SONOMA MARSH WILDLIFE AREA"
[167] "MONTEZUMA WETLANDS"
[168] "PITTSBURG POWER PLANT"
[169] "ALAMEDA POINT"
[170] "HAYWARD REGIONAL SHORELINE"
[171] "EDEN LANDING ECOLOGICAL RESERVE"
[172] "KETTLEMAN CITY"
[173] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[174] "RANCHO GUADALUPE DUNES PRESERVE"
[175] "VANDENBERG SFB"
[176] "COAL OIL POINT RESERVE"
[177] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[178] "HOLLYWOOD BEACH"
[179] "ORMOND BEACH"
[180] "NBVC POINT MUGU"
[181] "VENICE BEACH"
[182] "LA HARBOR"
[183] "SEAL BEACH NWR ANAHEIM BAY"
[184] "BOLSA CHICA ECOLOGICAL RESERVE"
[185] "HUNTINGTON STATE BEACH"
[186] "BURRIS ISLAND"
[187] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[188] "MCB CAMP PENDLETON"
[189] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[190] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[191] "MISSION BAY FAA ISLAND"
[192] "MISSION BAY NORTH FIESTA ISLAND"
[193] "MISSION BAY MARINERS POINT"
[194] "MISSION BAY STONY POINT"
[195] "MISSION BAY SAN DIEGO RIVER MOUTH"
[196] "SDIA LINDBERGH FIELD"
[197] "NAS NORTH ISLAND"
[198] "NAVAL AMPHIBIOUS BASE CORONADO"
[199] "DSTREET FILL SWEETWATER MARSH NWR"
[200] "CHULA VISTA WILDLIFE RESERVE"
[201] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[202] "TIJUANA ESTUARY NERR"
[203] "SACRAMENTO BUFFERLANDS"
[204] "NAPA SONOMA MARSH WILDLIFE AREA"
[205] "MONTEZUMA WETLANDS"
[206] "PITTSBURG POWER PLANT"
[207] "ALAMEDA POINT"
[208] "HAYWARD REGIONAL SHORELINE"
[209] "EDEN LANDING ECOLOGICAL RESERVE"
[210] "KETTLEMAN CITY"
[211] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[212] "RANCHO GUADALUPE DUNES PRESERVE"
[213] "VANDENBERG SFB"
[214] "COAL OIL POINT RESERVE"
[215] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[216] "HOLLYWOOD BEACH"
[217] "ORMOND BEACH"
[218] "NBVC POINT MUGU"
[219] "VENICE BEACH"
[220] "LA HARBOR"
[221] "SEAL BEACH NWR ANAHEIM BAY"
[222] "BOLSA CHICA ECOLOGICAL RESERVE"
[223] "HUNTINGTON STATE BEACH"
[224] "BURRIS ISLAND"
[225] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[226] "MCB CAMP PENDLETON"
[227] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[228] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[229] "FAIRBANKS RANCH"
[230] "MISSION BAY FAA ISLAND"
[231] "MISSION BAY NORTH FIESTA ISLAND"
[232] "MISSION BAY MARINERS POINT"
[233] "MISSION BAY STONY POINT"
[234] "MISSION BAY SAN DIEGO RIVER MOUTH"
[235] "SDIA LINDBERGH FIELD"
[236] "NAS NORTH ISLAND"
[237] "NAVAL AMPHIBIOUS BASE CORONADO"
[238] "DSTREET FILL SWEETWATER MARSH NWR"
[239] "CHULA VISTA WILDLIFE RESERVE"
[240] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[241] "TIJUANA ESTUARY NERR"
[242] "ARIZONA GLENDALE"
[243] "SACRAMENTO BUFFERLANDS"
[244] "NAPA SONOMA MARSH WILDLIFE AREA"
[245] "MONTEZUMA WETLANDS"
[246] "PITTSBURG POWER PLANT"
[247] "ALAMEDA POINT"
[248] "HAYWARD REGIONAL SHORELINE"
[249] "EDEN LANDING ECOLOGICAL RESERVE"
[250] "KETTLEMAN CITY"
[251] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[252] "RANCHO GUADALUPE DUNES PRESERVE"
[253] "VANDENBERG SFB"
[254] "COAL OIL POINT RESERVE"
[255] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[256] "HOLLYWOOD BEACH"
[257] "ORMOND BEACH"
[258] "NBVC POINT MUGU"
[259] "VENICE BEACH"
[260] "LA HARBOR"
[261] "SEAL BEACH NWR ANAHEIM BAY"
[262] "BOLSA CHICA ECOLOGICAL RESERVE"
[263] "HUNTINGTON STATE BEACH"
[264] "BURRIS ISLAND"
[265] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[266] "MCB CAMP PENDLETON"
[267] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[268] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[269] "FAIRBANKS RANCH"
[270] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[271] "MISSION BAY FAA ISLAND"
[272] "MISSION BAY NORTH FIESTA ISLAND"
[273] "MISSION BAY MARINERS POINT"
[274] "MISSION BAY STONY POINT"
[275] "MISSION BAY SAN DIEGO RIVER MOUTH"
[276] "SDIA LINDBERGH FIELD"
[277] "NAS NORTH ISLAND"
[278] "NAVAL AMPHIBIOUS BASE CORONADO"
[279] "DSTREET FILL SWEETWATER MARSH NWR"
[280] "CHULA VISTA WILDLIFE RESERVE"
[281] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[282] "TIJUANA ESTUARY NERR"
[283] "SACRAMENTO BUFFERLANDS"
[284] "NAPA SONOMA MARSH WILDLIFE AREA"
[285] "MONTEZUMA WETLANDS"
[286] "PITTSBURG POWER PLANT"
[287] "ALAMEDA POINT"
[288] "HAYWARD REGIONAL SHORELINE"
[289] "EDEN LANDING ECOLOGICAL RESERVE"
[290] "KETTLEMAN CITY"
[291] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[292] "RANCHO GUADALUPE DUNES PRESERVE"
[293] "VANDENBERG SFB"
[294] "COAL OIL POINT RESERVE"
[295] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[296] "HOLLYWOOD BEACH"
[297] "ORMOND BEACH"
[298] "NBVC POINT MUGU"
[299] "VENICE BEACH"
[300] "LA HARBOR"
[301] "SEAL BEACH NWR ANAHEIM BAY"
[302] "BOLSA CHICA ECOLOGICAL RESERVE"
[303] "HUNTINGTON STATE BEACH"
[304] "BURRIS ISLAND"
[305] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[306] "MCB CAMP PENDLETON"
[307] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[308] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[309] "FAIRBANKS RANCH"
[310] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[311] "MISSION BAY FAA ISLAND"
[312] "MISSION BAY NORTH FIESTA ISLAND"
[313] "MISSION BAY MARINERS POINT"
[314] "MISSION BAY STONY POINT"
[315] "MISSION BAY SAN DIEGO RIVER MOUTH"
[316] "SDIA LINDBERGH FIELD"
[317] "NAS NORTH ISLAND"
[318] "NAVAL AMPHIBIOUS BASE CORONADO"
[319] "DSTREET FILL SWEETWATER MARSH NWR"
[320] "CHULA VISTA WILDLIFE RESERVE"
[321] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[322] "TIJUANA ESTUARY NERR"
[323] "SALTON SEA"
[324] "SACRAMENTO BUFFERLANDS"
[325] "NAPA SONOMA MARSH WILDLIFE AREA"
[326] "MONTEZUMA WETLANDS"
[327] "PITTSBURG POWER PLANT"
[328] "ALAMEDA POINT"
[329] "HAYWARD REGIONAL SHORELINE"
[330] "EDEN LANDING ECOLOGICAL RESERVE"
[331] "KETTLEMAN CITY"
[332] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[333] "RANCHO GUADALUPE DUNES PRESERVE"
[334] "VANDENBERG SFB"
[335] "COAL OIL POINT RESERVE"
[336] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[337] "HOLLYWOOD BEACH"
[338] "ORMOND BEACH"
[339] "NBVC POINT MUGU"
[340] "VENICE BEACH"
[341] "LA HARBOR"
[342] "SEAL BEACH NWR ANAHEIM BAY"
[343] "BOLSA CHICA ECOLOGICAL RESERVE"
[344] "HUNTINGTON STATE BEACH"
[345] "BURRIS ISLAND"
[346] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[347] "MCB CAMP PENDLETON"
[348] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[349] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[350] "FAIRBANKS RANCH"
[351] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[352] "MISSION BAY FAA ISLAND"
[353] "MISSION BAY NORTH FIESTA ISLAND"
[354] "MISSION BAY MARINERS POINT"
[355] "MISSION BAY STONY POINT"
[356] "MISSION BAY SAN DIEGO RIVER MOUTH"
[357] "SDIA LINDBERGH FIELD"
[358] "NAS NORTH ISLAND"
[359] "NAVAL AMPHIBIOUS BASE CORONADO"
[360] "DSTREET FILL SWEETWATER MARSH NWR"
[361] "CHULA VISTA WILDLIFE RESERVE"
[362] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[363] "TIJUANA ESTUARY NERR"
[364] "SALTON SEA"
[365] "SACRAMENTO BUFFERLANDS"
[366] "NAPA SONOMA MARSH WILDLIFE AREA"
[367] "MONTEZUMA WETLANDS"
[368] "PITTSBURG POWER PLANT"
[369] "ALAMEDA POINT"
[370] "HAYWARD REGIONAL SHORELINE"
[371] "EDEN LANDING ECOLOGICAL RESERVE"
[372] "KETTLEMAN CITY"
[373] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[374] "RANCHO GUADALUPE DUNES PRESERVE"
[375] "VANDENBERG SFB"
[376] "COAL OIL POINT RESERVE"
[377] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[378] "HOLLYWOOD BEACH"
[379] "ORMOND BEACH"
[380] "NBVC POINT MUGU"
[381] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[382] "VENICE BEACH"
[383] "LA HARBOR"
[384] "SEAL BEACH NWR ANAHEIM BAY"
[385] "BOLSA CHICA ECOLOGICAL RESERVE"
[386] "HUNTINGTON STATE BEACH"
[387] "BURRIS ISLAND"
[388] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[389] "MCB CAMP PENDLETON"
[390] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[391] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[392] "FAIRBANKS RANCH"
[393] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[394] "MISSION BAY FAA ISLAND"
[395] "MISSION BAY NORTH FIESTA ISLAND"
[396] "MISSION BAY MARINERS POINT"
[397] "MISSION BAY STONY POINT"
[398] "MISSION BAY SAN DIEGO RIVER MOUTH"
[399] "SDIA LINDBERGH FIELD"
[400] "NAS NORTH ISLAND"
[401] "NAVAL AMPHIBIOUS BASE CORONADO"
[402] "DSTREET FILL SWEETWATER MARSH NWR"
[403] "CHULA VISTA WILDLIFE RESERVE"
[404] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[405] "TIJUANA ESTUARY NERR"
[406] "SALTON SEA"
[407] "SACRAMENTO BUFFERLANDS"
[408] "NAPA SONOMA MARSH WILDLIFE AREA"
[409] "MONTEZUMA WETLANDS"
[410] "PITTSBURG POWER PLANT"
[411] "ALAMEDA POINT"
[412] "HAYWARD REGIONAL SHORELINE"
[413] "EDEN LANDING ECOLOGICAL RESERVE"
[414] "KETTLEMAN CITY"
[415] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[416] "RANCHO GUADALUPE DUNES PRESERVE"
[417] "VANDENBERG SFB"
[418] "COAL OIL POINT RESERVE"
[419] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[420] "HOLLYWOOD BEACH"
[421] "ORMOND BEACH"
[422] "NBVC POINT MUGU"
[423] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[424] "VENICE BEACH"
[425] "LA HARBOR"
[426] "SEAL BEACH NWR ANAHEIM BAY"
[427] "BOLSA CHICA ECOLOGICAL RESERVE"
[428] "HUNTINGTON STATE BEACH"
[429] "BURRIS ISLAND"
[430] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[431] "MCB CAMP PENDLETON"
[432] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[433] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[434] "FAIRBANKS RANCH"
[435] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[436] "MISSION BAY FAA ISLAND"
[437] "MISSION BAY NORTH FIESTA ISLAND"
[438] "MISSION BAY MARINERS POINT"
[439] "MISSION BAY STONY POINT"
[440] "MISSION BAY SAN DIEGO RIVER MOUTH"
[441] "SDIA LINDBERGH FIELD"
[442] "NAS NORTH ISLAND"
[443] "NAVAL AMPHIBIOUS BASE CORONADO"
[444] "DSTREET FILL SWEETWATER MARSH NWR"
[445] "CHULA VISTA WILDLIFE RESERVE"
[446] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[447] "TIJUANA ESTUARY NERR"
[448] "SALTON SEA"
[449] "SACRAMENTO BUFFERLANDS"
[450] "NAPA SONOMA MARSH WILDLIFE AREA"
[451] "MONTEZUMA WETLANDS"
[452] "PITTSBURG POWER PLANT"
[453] "ALAMEDA POINT"
[454] "HAYWARD REGIONAL SHORELINE"
[455] "EDEN LANDING ECOLOGICAL RESERVE"
[456] "KETTLEMAN CITY"
[457] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[458] "RANCHO GUADALUPE DUNES PRESERVE"
[459] "VANDENBERG SFB"
[460] "COAL OIL POINT RESERVE"
[461] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[462] "HOLLYWOOD BEACH"
[463] "ORMOND BEACH"
[464] "NBVC POINT MUGU"
[465] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[466] "VENICE BEACH"
[467] "LA HARBOR"
[468] "SEAL BEACH NWR ANAHEIM BAY"
[469] "BOLSA CHICA ECOLOGICAL RESERVE"
[470] "HUNTINGTON STATE BEACH"
[471] "BURRIS ISLAND"
[472] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[473] "MCB CAMP PENDLETON"
[474] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[475] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[476] "FAIRBANKS RANCH"
[477] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[478] "MISSION BAY FAA ISLAND"
[479] "MISSION BAY NORTH FIESTA ISLAND"
[480] "MISSION BAY MARINERS POINT"
[481] "MISSION BAY STONY POINT"
[482] "MISSION BAY SAN DIEGO RIVER MOUTH"
[483] "SDIA LINDBERGH FIELD"
[484] "NAS NORTH ISLAND"
[485] "NAVAL AMPHIBIOUS BASE CORONADO"
[486] "DSTREET FILL SWEETWATER MARSH NWR"
[487] "CHULA VISTA WILDLIFE RESERVE"
[488] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[489] "TIJUANA ESTUARY NERR"
[490] "SALTON SEA"
[491] "SACRAMENTO BUFFERLANDS"
[492] "NAPA SONOMA MARSH WILDLIFE AREA"
[493] "MONTEZUMA WETLANDS"
[494] "PITTSBURG POWER PLANT"
[495] "ALAMEDA POINT"
[496] "HAYWARD REGIONAL SHORELINE"
[497] "EDEN LANDING ECOLOGICAL RESERVE"
[498] "KETTLEMAN CITY"
[499] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[500] "RANCHO GUADALUPE DUNES PRESERVE"
[501] "VANDENBERG SFB"
[502] "COAL OIL POINT RESERVE"
[503] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[504] "HOLLYWOOD BEACH"
[505] "ORMOND BEACH"
[506] "NBVC POINT MUGU"
[507] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[508] "VENICE BEACH"
[509] "LA HARBOR"
[510] "SEAL BEACH NWR ANAHEIM BAY"
[511] "BOLSA CHICA ECOLOGICAL RESERVE"
[512] "HUNTINGTON STATE BEACH"
[513] "ANAHEIM LAKE"
[514] "BURRIS ISLAND"
[515] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[516] "MCB CAMP PENDLETON"
[517] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[518] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[519] "FAIRBANKS RANCH"
[520] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[521] "MISSION BAY FAA ISLAND"
[522] "MISSION BAY NORTH FIESTA ISLAND"
[523] "MISSION BAY MARINERS POINT"
[524] "MISSION BAY STONY POINT"
[525] "MISSION BAY SAN DIEGO RIVER MOUTH"
[526] "SDIA LINDBERGH FIELD"
[527] "NAS NORTH ISLAND"
[528] "NAVAL AMPHIBIOUS BASE CORONADO"
[529] "DSTREET FILL SWEETWATER MARSH NWR"
[530] "CHULA VISTA WILDLIFE RESERVE"
[531] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[532] "TIJUANA ESTUARY NERR"
[533] "SALTON SEA"
[534] "SACRAMENTO BUFFERLANDS"
[535] "NAPA SONOMA MARSH WILDLIFE AREA"
[536] "MONTEZUMA WETLANDS"
[537] "PITTSBURG POWER PLANT"
[538] "ALAMEDA POINT"
[539] "HAYWARD REGIONAL SHORELINE"
[540] "EDEN LANDING ECOLOGICAL RESERVE"
[541] "KETTLEMAN CITY"
[542] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[543] "RANCHO GUADALUPE DUNES PRESERVE"
[544] "GUADALUPE NIPOMO DUNES NWR"
[545] "VANDENBERG SFB"
[546] "COAL OIL POINT RESERVE"
[547] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[548] "HOLLYWOOD BEACH"
[549] "ORMOND BEACH"
[550] "NBVC POINT MUGU"
[551] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[552] "VENICE BEACH"
[553] "MALIBU LAGOON"
[554] "LA HARBOR"
[555] "SEAL BEACH NWR ANAHEIM BAY"
[556] "BOLSA CHICA ECOLOGICAL RESERVE"
[557] "HUNTINGTON STATE BEACH"
[558] "ANAHEIM LAKE"
[559] "BURRIS ISLAND"
[560] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[561] "MCB CAMP PENDLETON"
[562] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[563] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[564] "FAIRBANKS RANCH"
[565] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[566] "MISSION BAY FAA ISLAND"
[567] "MISSION BAY NORTH FIESTA ISLAND"
[568] "MISSION BAY MARINERS POINT"
[569] "MISSION BAY STONY POINT"
[570] "MISSION BAY SAN DIEGO RIVER MOUTH"
[571] "SDIA LINDBERGH FIELD"
[572] "NAS NORTH ISLAND"
[573] "NAVAL AMPHIBIOUS BASE CORONADO"
[574] "DSTREET FILL SWEETWATER MARSH NWR"
[575] "CHULA VISTA WILDLIFE RESERVE"
[576] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[577] "TIJUANA ESTUARY NERR"
[578] "SALTON SEA"
[579] "NAPA SONOMA MARSH WILDLIFE AREA"
[580] "MONTEZUMA WETLANDS"
[581] "ALAMEDA POINT"
[582] "HAYWARD REGIONAL SHORELINE"
[583] "EDEN LANDING ECOLOGICAL RESERVE"
[584] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[585] "VANDENBERG SFB"
[586] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[587] "HOLLYWOOD BEACH"
[588] "ORMOND BEACH"
[589] "NBVC POINT MUGU"
[590] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[591] "VENICE BEACH"
[592] "MALIBU LAGOON"
[593] "LA HARBOR"
[594] "SEAL BEACH NWR ANAHEIM BAY"
[595] "BOLSA CHICA ECOLOGICAL RESERVE"
[596] "HUNTINGTON STATE BEACH"
[597] "BURRIS ISLAND"
[598] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[599] "MCB CAMP PENDLETON"
[600] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[601] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[602] "MISSION BAY FAA ISLAND"
[603] "MISSION BAY NORTH FIESTA ISLAND"
[604] "MISSION BAY MARINERS POINT"
[605] "MISSION BAY STONY POINT"
[606] "SDIA LINDBERGH FIELD"
[607] "NAS NORTH ISLAND"
[608] "NAVAL AMPHIBIOUS BASE CORONADO"
[609] "DSTREET FILL SWEETWATER MARSH NWR"
[610] "CHULA VISTA WILDLIFE RESERVE"
[611] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[612] "TIJUANA ESTUARY NERR"
[613] "NAPA SONOMA MARSH WILDLIFE AREA"
[614] "MONTEZUMA WETLANDS"
[615] "ALAMEDA POINT"
[616] "HAYWARD REGIONAL SHORELINE"
[617] "EDEN LANDING ECOLOGICAL RESERVE"
[618] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[619] "RANCHO GUADALUPE DUNES PRESERVE"
[620] "VANDENBERG SFB"
[621] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[622] "HOLLYWOOD BEACH"
[623] "ORMOND BEACH"
[624] "NBVC POINT MUGU"
[625] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[626] "VENICE BEACH"
[627] "MALIBU LAGOON"
[628] "LA HARBOR"
[629] "SEAL BEACH NWR ANAHEIM BAY"
[630] "BOLSA CHICA ECOLOGICAL RESERVE"
[631] "HUNTINGTON STATE BEACH"
[632] "BURRIS ISLAND"
[633] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[634] "MCB CAMP PENDLETON"
[635] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[636] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[637] "MISSION BAY FAA ISLAND"
[638] "MISSION BAY NORTH FIESTA ISLAND"
[639] "MISSION BAY MARINERS POINT"
[640] "MISSION BAY STONY POINT"
[641] "SDIA LINDBERGH FIELD"
[642] "NAS NORTH ISLAND"
[643] "NAVAL AMPHIBIOUS BASE CORONADO"
[644] "DSTREET FILL SWEETWATER MARSH NWR"
[645] "CHULA VISTA WILDLIFE RESERVE"
[646] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[647] "TIJUANA ESTUARY NERR"
[648] "NAPA SONOMA MARSH WILDLIFE AREA"
[649] "MONTEZUMA WETLANDS"
[650] "ALAMEDA POINT"
[651] "HAYWARD REGIONAL SHORELINE"
[652] "EDEN LANDING ECOLOGICAL RESERVE"
[653] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[654] "RANCHO GUADALUPE DUNES PRESERVE"
[655] "VANDENBERG SFB"
[656] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[657] "HOLLYWOOD BEACH"
[658] "ORMOND BEACH"
[659] "NBVC POINT MUGU"
[660] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[661] "VENICE BEACH"
[662] "MALIBU LAGOON"
[663] "LA HARBOR"
[664] "SEAL BEACH NWR ANAHEIM BAY"
[665] "BOLSA CHICA ECOLOGICAL RESERVE"
[666] "HUNTINGTON STATE BEACH"
[667] "BURRIS ISLAND"
[668] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[669] "MCB CAMP PENDLETON"
[670] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[671] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[672] "MISSION BAY FAA ISLAND"
[673] "MISSION BAY NORTH FIESTA ISLAND"
[674] "MISSION BAY MARINERS POINT"
[675] "MISSION BAY STONY POINT"
[676] "SDIA LINDBERGH FIELD"
[677] "NAS NORTH ISLAND"
[678] "NAVAL AMPHIBIOUS BASE CORONADO"
[679] "DSTREET FILL SWEETWATER MARSH NWR"
[680] "CHULA VISTA WILDLIFE RESERVE"
[681] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[682] "TIJUANA ESTUARY NERR"
[683] "NAPA SONOMA MARSH WILDLIFE AREA"
[684] "SAN PABLO BAY NWR"
[685] "MONTEZUMA WETLANDS"
[686] "ALAMEDA POINT"
[687] "HAYWARD REGIONAL SHORELINE"
[688] "EDEN LANDING ECOLOGICAL RESERVE"
[689] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[690] "RANCHO GUADALUPE DUNES PRESERVE"
[691] "VANDENBERG SFB"
[692] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[693] "HOLLYWOOD BEACH"
[694] "ORMOND BEACH"
[695] "NBVC POINT MUGU"
[696] "SATICOY UNITED WATER CONSERVATION DISTRICT"
[697] "VENICE BEACH"
[698] "MALIBU LAGOON"
[699] "LA HARBOR"
[700] "SEAL BEACH NWR ANAHEIM BAY"
[701] "BOLSA CHICA ECOLOGICAL RESERVE"
[702] "HUNTINGTON STATE BEACH"
[703] "BURRIS ISLAND"
[704] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[705] "MCB CAMP PENDLETON"
[706] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[707] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[708] "MISSION BAY FAA ISLAND"
[709] "MISSION BAY NORTH FIESTA ISLAND"
[710] "MISSION BAY MARINERS POINT"
[711] "MISSION BAY STONY POINT"
[712] "SDIA LINDBERGH FIELD"
[713] "NAS NORTH ISLAND"
[714] "NAVAL AMPHIBIOUS BASE CORONADO"
[715] "DSTREET FILL SWEETWATER MARSH NWR"
[716] "CHULA VISTA WILDLIFE RESERVE"
[717] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[718] "TIJUANA ESTUARY NERR"
[719] "NAPA SONOMA MARSH WILDLIFE AREA"
[720] "SAN PABLO BAY NWR"
[721] "MONTEZUMA WETLANDS"
[722] "ALAMEDA POINT"
[723] "HAYWARD REGIONAL SHORELINE"
[724] "EDEN LANDING ECOLOGICAL RESERVE"
[725] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[726] "RANCHO GUADALUPE DUNES PRESERVE"
[727] "VANDENBERG SFB"
[728] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[729] "HOLLYWOOD BEACH"
[730] "ORMOND BEACH"
[731] "NBVC POINT MUGU"
[732] "VENICE BEACH"
[733] "MALIBU LAGOON"
[734] "LA HARBOR"
[735] "SEAL BEACH NWR ANAHEIM BAY"
[736] "BOLSA CHICA ECOLOGICAL RESERVE"
[737] "HUNTINGTON STATE BEACH"
[738] "BURRIS ISLAND"
[739] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[740] "MCB CAMP PENDLETON"
[741] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[742] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[743] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[744] "MISSION BAY FAA ISLAND"
[745] "MISSION BAY NORTH FIESTA ISLAND"
[746] "MISSION BAY MARINERS POINT"
[747] "MISSION BAY STONY POINT"
[748] "SDIA LINDBERGH FIELD"
[749] "NAS NORTH ISLAND"
[750] "NAVAL AMPHIBIOUS BASE CORONADO"
[751] "DSTREET FILL SWEETWATER MARSH NWR"
[752] "CHULA VISTA WILDLIFE RESERVE"
[753] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[754] "TIJUANA ESTUARY NERR"
[755] "NAPA SONOMA MARSH WILDLIFE AREA"
[756] "SAN PABLO BAY NWR"
[757] "MONTEZUMA WETLANDS"
[758] "ALAMEDA POINT"
[759] "HAYWARD REGIONAL SHORELINE"
[760] "EDEN LANDING ECOLOGICAL RESERVE"
[761] "OCEANO DUNES STATE VEHICULAR RECREATION AREA"
[762] "RANCHO GUADALUPE DUNES PRESERVE"
[763] "VANDENBERG SFB"
[764] "SANTA CLARA RIVER MCGRATH STATE BEACH"
[765] "HOLLYWOOD BEACH"
[766] "ORMOND BEACH"
[767] "NBVC POINT MUGU"
[768] "VENICE BEACH"
[769] "MALIBU LAGOON"
[770] "LA HARBOR"
[771] "SEAL BEACH NWR ANAHEIM BAY"
[772] "BOLSA CHICA ECOLOGICAL RESERVE"
[773] "HUNTINGTON STATE BEACH"
[774] "ANAHEIM LAKE"
[775] "BURRIS ISLAND"
[776] "UPPER NEWPORT BAY ECOLOGICAL RESERVE"
[777] "MCB CAMP PENDLETON"
[778] "BATIQUITOS LAGOON ECOLOGICAL RESERVE"
[779] "SAN ELIJO LAGOON ECOLOGICAL RESERVE"
[780] "SAN DIEGUITO LAGOON ECOLOGICAL RESERVE"
[781] "MISSION BAY FAA ISLAND"
[782] "MISSION BAY NORTH FIESTA ISLAND"
[783] "MISSION BAY MARINERS POINT"
[784] "MISSION BAY STONY POINT"
[785] "SDIA LINDBERGH FIELD"
[786] "NAS NORTH ISLAND"
[787] "NAVAL AMPHIBIOUS BASE CORONADO"
[788] "DSTREET FILL SWEETWATER MARSH NWR"
[789] "CHULA VISTA WILDLIFE RESERVE"
[790] "SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS"
[791] "TIJUANA ESTUARY NERR"
The double square bracket operator is also important for getting and setting elements of lists (Section 13.2.1). Unlike the dollar sign operator, it can also get columns by position:
terns[[1]] [1] 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000
[16] 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2004
[31] 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004
[46] 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004
[61] 2004 2004 2004 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005
[76] 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005 2005
[91] 2005 2005 2005 2005 2006 2006 2006 2006 2006 2006 2006 2006 2006 2006 2006
[106] 2006 2006 2006 2006 2006 2006 2006 2006 2006 2006 2006 2006 2006 2006 2006
[121] 2006 2006 2006 2006 2006 2006 2006 2007 2007 2007 2007 2007 2007 2007 2007
[136] 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007
[151] 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 2008
[166] 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008
[181] 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008
[196] 2008 2008 2008 2008 2008 2008 2008 2009 2009 2009 2009 2009 2009 2009 2009
[211] 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009
[226] 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009
[241] 2009 2009 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010
[256] 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010
[271] 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2011 2011 2011
[286] 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011
[301] 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011
[316] 2011 2011 2011 2011 2011 2011 2011 2011 2012 2012 2012 2012 2012 2012 2012
[331] 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012
[346] 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012
[361] 2012 2012 2012 2012 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013
[376] 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013
[391] 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013 2013
[406] 2013 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014
[421] 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014
[436] 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2014 2015 2015
[451] 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015
[466] 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015
[481] 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2016 2016 2016 2016 2016
[496] 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016
[511] 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016
[526] 2016 2016 2016 2016 2016 2016 2016 2016 2017 2017 2017 2017 2017 2017 2017
[541] 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017
[556] 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017 2017
[571] 2017 2017 2017 2017 2017 2017 2017 2017 2018 2018 2018 2018 2018 2018 2018
[586] 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018
[601] 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2018 2019 2019 2019
[616] 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019
[631] 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019 2019
[646] 2019 2019 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020
[661] 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020
[676] 2020 2020 2020 2020 2020 2020 2020 2021 2021 2021 2021 2021 2021 2021 2021
[691] 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021
[706] 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2021 2022 2022
[721] 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022
[736] 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022
[751] 2022 2022 2022 2022 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023
[766] 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023
[781] 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023
Most of the time, you should use the dollar sign operator when you want to get a single column.
Quotes are optional with the dollar sign operator. So another way to get the total_nests column is:
terns$"total_nests"Use quotes if you want to get a column whose name contains spaces or other special characters. For all other cases, quotes are not necessary.
The dollar sign operator $ and double square bracket operator [[ can only get one column of a data frame at a time, and they always return columns as vectors. This is useful when we want to compute on just one column, because most functions (especially math and statistics functions) require vector arguments.
Sometimes we’ll want to get multiple columns from a data frame. Imagine a data frame with 300 columns, but only 5 that are relevant to your research question. Getting rid of the extra columns makes the data easier to inspect and might make some computations faster. When you select multiple columns from a data frame, the result is also a data frame.
One way to select multiple columns is with the indexing operator [. If you use the indexing operator on a data frame and only provide one index, R will select columns. For example, to select the site_name and year columns from the least terns dataset:
terns[c("site_name", "year")] site_name year
1 PITTSBURG POWER PLANT 2000
2 ALBANY CENTRAL AVE 2000
3 ALAMEDA POINT 2000
4 KETTLEMAN CITY 2000
5 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2000
6 RANCHO GUADALUPE DUNES PRESERVE 2000
7 VANDENBERG SFB 2000
8 SANTA CLARA RIVER MCGRATH STATE BEACH 2000
9 ORMOND BEACH 2000
10 NBVC POINT MUGU 2000
11 VENICE BEACH 2000
12 LA HARBOR 2000
13 SEAL BEACH NWR ANAHEIM BAY 2000
14 BOLSA CHICA ECOLOGICAL RESERVE 2000
15 HUNTINGTON STATE BEACH 2000
16 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2000
17 MCB CAMP PENDLETON 2000
18 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2000
19 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2000
20 MISSION BAY FAA ISLAND 2000
21 MISSION BAY NORTH FIESTA ISLAND 2000
22 MISSION BAY MARINERS POINT 2000
23 SDIA LINDBERGH FIELD 2000
24 NAS NORTH ISLAND 2000
25 NAVAL AMPHIBIOUS BASE CORONADO 2000
26 DSTREET FILL SWEETWATER MARSH NWR 2000
27 CHULA VISTA WILDLIFE RESERVE 2000
28 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2000
29 TIJUANA ESTUARY NERR 2000
30 PITTSBURG POWER PLANT 2004
31 ALBANY CENTRAL AVE 2004
32 ALAMEDA POINT 2004
33 KETTLEMAN CITY 2004
34 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2004
35 RANCHO GUADALUPE DUNES PRESERVE 2004
36 VANDENBERG SFB 2004
37 COAL OIL POINT RESERVE 2004
38 SANTA CLARA RIVER MCGRATH STATE BEACH 2004
39 HOLLYWOOD BEACH 2004
40 ORMOND BEACH 2004
41 NBVC POINT MUGU 2004
42 VENICE BEACH 2004
43 LA HARBOR 2004
44 SEAL BEACH NWR ANAHEIM BAY 2004
45 BOLSA CHICA ECOLOGICAL RESERVE 2004
46 HUNTINGTON STATE BEACH 2004
47 BURRIS ISLAND 2004
48 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2004
49 MCB CAMP PENDLETON 2004
50 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2004
51 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2004
52 MISSION BAY FAA ISLAND 2004
53 MISSION BAY NORTH FIESTA ISLAND 2004
54 MISSION BAY MARINERS POINT 2004
55 MISSION BAY SAN DIEGO RIVER MOUTH 2004
56 SDIA LINDBERGH FIELD 2004
57 NAS NORTH ISLAND 2004
58 NAVAL AMPHIBIOUS BASE CORONADO 2004
59 SILVER STRAND STATE BEACH 2004
60 DSTREET FILL SWEETWATER MARSH NWR 2004
61 CHULA VISTA WILDLIFE RESERVE 2004
62 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2004
63 TIJUANA ESTUARY NERR 2004
64 PITTSBURG POWER PLANT 2005
65 ALAMEDA POINT 2005
66 HAYWARD REGIONAL SHORELINE 2005
67 KETTLEMAN CITY 2005
68 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2005
69 RANCHO GUADALUPE DUNES PRESERVE 2005
70 VANDENBERG SFB 2005
71 COAL OIL POINT RESERVE 2005
72 SANTA CLARA RIVER MCGRATH STATE BEACH 2005
73 ORMOND BEACH 2005
74 NBVC POINT MUGU 2005
75 VENICE BEACH 2005
76 LA HARBOR 2005
77 SEAL BEACH NWR ANAHEIM BAY 2005
78 BOLSA CHICA ECOLOGICAL RESERVE 2005
79 HUNTINGTON STATE BEACH 2005
80 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2005
81 MCB CAMP PENDLETON 2005
82 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2005
83 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2005
84 MISSION BAY FAA ISLAND 2005
85 MISSION BAY NORTH FIESTA ISLAND 2005
86 MISSION BAY MARINERS POINT 2005
87 MISSION BAY SAN DIEGO RIVER MOUTH 2005
88 SDIA LINDBERGH FIELD 2005
89 NAS NORTH ISLAND 2005
90 NAVAL AMPHIBIOUS BASE CORONADO 2005
91 DSTREET FILL SWEETWATER MARSH NWR 2005
92 CHULA VISTA WILDLIFE RESERVE 2005
93 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2005
94 TIJUANA ESTUARY NERR 2005
95 MONTEZUMA WETLANDS 2006
96 PITTSBURG POWER PLANT 2006
97 ALAMEDA POINT 2006
98 HAYWARD REGIONAL SHORELINE 2006
99 KETTLEMAN CITY 2006
100 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2006
101 RANCHO GUADALUPE DUNES PRESERVE 2006
102 VANDENBERG SFB 2006
103 COAL OIL POINT RESERVE 2006
104 SANTA CLARA RIVER MCGRATH STATE BEACH 2006
105 ORMOND BEACH 2006
106 NBVC POINT MUGU 2006
107 VENICE BEACH 2006
108 LA HARBOR 2006
109 SEAL BEACH NWR ANAHEIM BAY 2006
110 BOLSA CHICA ECOLOGICAL RESERVE 2006
111 HUNTINGTON STATE BEACH 2006
112 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2006
113 MCB CAMP PENDLETON 2006
114 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2006
115 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2006
116 MISSION BAY FAA ISLAND 2006
117 MISSION BAY NORTH FIESTA ISLAND 2006
118 MISSION BAY MARINERS POINT 2006
119 MISSION BAY STONY POINT 2006
120 MISSION BAY SAN DIEGO RIVER MOUTH 2006
121 SDIA LINDBERGH FIELD 2006
122 NAS NORTH ISLAND 2006
123 NAVAL AMPHIBIOUS BASE CORONADO 2006
124 DSTREET FILL SWEETWATER MARSH NWR 2006
125 CHULA VISTA WILDLIFE RESERVE 2006
126 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2006
127 TIJUANA ESTUARY NERR 2006
128 NAPA SONOMA MARSH WILDLIFE AREA 2007
129 MONTEZUMA WETLANDS 2007
130 PITTSBURG POWER PLANT 2007
131 ALAMEDA POINT 2007
132 HAYWARD REGIONAL SHORELINE 2007
133 EDEN LANDING ECOLOGICAL RESERVE 2007
134 KETTLEMAN CITY 2007
135 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2007
136 RANCHO GUADALUPE DUNES PRESERVE 2007
137 VANDENBERG SFB 2007
138 COAL OIL POINT RESERVE 2007
139 SANTA CLARA RIVER MCGRATH STATE BEACH 2007
140 HOLLYWOOD BEACH 2007
141 ORMOND BEACH 2007
142 NBVC POINT MUGU 2007
143 VENICE BEACH 2007
144 LA HARBOR 2007
145 SEAL BEACH NWR ANAHEIM BAY 2007
146 BOLSA CHICA ECOLOGICAL RESERVE 2007
147 HUNTINGTON STATE BEACH 2007
148 BURRIS ISLAND 2007
149 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2007
150 MCB CAMP PENDLETON 2007
151 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2007
152 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2007
153 MISSION BAY FAA ISLAND 2007
154 MISSION BAY NORTH FIESTA ISLAND 2007
155 MISSION BAY MARINERS POINT 2007
156 MISSION BAY STONY POINT 2007
157 MISSION BAY SAN DIEGO RIVER MOUTH 2007
158 SDIA LINDBERGH FIELD 2007
159 NAS NORTH ISLAND 2007
160 NAVAL AMPHIBIOUS BASE CORONADO 2007
161 DSTREET FILL SWEETWATER MARSH NWR 2007
162 CHULA VISTA WILDLIFE RESERVE 2007
163 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2007
164 TIJUANA ESTUARY NERR 2007
165 SACRAMENTO BUFFERLANDS 2008
166 NAPA SONOMA MARSH WILDLIFE AREA 2008
167 MONTEZUMA WETLANDS 2008
168 PITTSBURG POWER PLANT 2008
169 ALAMEDA POINT 2008
170 HAYWARD REGIONAL SHORELINE 2008
171 EDEN LANDING ECOLOGICAL RESERVE 2008
172 KETTLEMAN CITY 2008
173 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2008
174 RANCHO GUADALUPE DUNES PRESERVE 2008
175 VANDENBERG SFB 2008
176 COAL OIL POINT RESERVE 2008
177 SANTA CLARA RIVER MCGRATH STATE BEACH 2008
178 HOLLYWOOD BEACH 2008
179 ORMOND BEACH 2008
180 NBVC POINT MUGU 2008
181 VENICE BEACH 2008
182 LA HARBOR 2008
183 SEAL BEACH NWR ANAHEIM BAY 2008
184 BOLSA CHICA ECOLOGICAL RESERVE 2008
185 HUNTINGTON STATE BEACH 2008
186 BURRIS ISLAND 2008
187 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2008
188 MCB CAMP PENDLETON 2008
189 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2008
190 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2008
191 MISSION BAY FAA ISLAND 2008
192 MISSION BAY NORTH FIESTA ISLAND 2008
193 MISSION BAY MARINERS POINT 2008
194 MISSION BAY STONY POINT 2008
195 MISSION BAY SAN DIEGO RIVER MOUTH 2008
196 SDIA LINDBERGH FIELD 2008
197 NAS NORTH ISLAND 2008
198 NAVAL AMPHIBIOUS BASE CORONADO 2008
199 DSTREET FILL SWEETWATER MARSH NWR 2008
200 CHULA VISTA WILDLIFE RESERVE 2008
201 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2008
202 TIJUANA ESTUARY NERR 2008
203 SACRAMENTO BUFFERLANDS 2009
204 NAPA SONOMA MARSH WILDLIFE AREA 2009
205 MONTEZUMA WETLANDS 2009
206 PITTSBURG POWER PLANT 2009
207 ALAMEDA POINT 2009
208 HAYWARD REGIONAL SHORELINE 2009
209 EDEN LANDING ECOLOGICAL RESERVE 2009
210 KETTLEMAN CITY 2009
211 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2009
212 RANCHO GUADALUPE DUNES PRESERVE 2009
213 VANDENBERG SFB 2009
214 COAL OIL POINT RESERVE 2009
215 SANTA CLARA RIVER MCGRATH STATE BEACH 2009
216 HOLLYWOOD BEACH 2009
217 ORMOND BEACH 2009
218 NBVC POINT MUGU 2009
219 VENICE BEACH 2009
220 LA HARBOR 2009
221 SEAL BEACH NWR ANAHEIM BAY 2009
222 BOLSA CHICA ECOLOGICAL RESERVE 2009
223 HUNTINGTON STATE BEACH 2009
224 BURRIS ISLAND 2009
225 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2009
226 MCB CAMP PENDLETON 2009
227 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2009
228 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2009
229 FAIRBANKS RANCH 2009
230 MISSION BAY FAA ISLAND 2009
231 MISSION BAY NORTH FIESTA ISLAND 2009
232 MISSION BAY MARINERS POINT 2009
233 MISSION BAY STONY POINT 2009
234 MISSION BAY SAN DIEGO RIVER MOUTH 2009
235 SDIA LINDBERGH FIELD 2009
236 NAS NORTH ISLAND 2009
237 NAVAL AMPHIBIOUS BASE CORONADO 2009
238 DSTREET FILL SWEETWATER MARSH NWR 2009
239 CHULA VISTA WILDLIFE RESERVE 2009
240 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2009
241 TIJUANA ESTUARY NERR 2009
242 ARIZONA GLENDALE 2009
243 SACRAMENTO BUFFERLANDS 2010
244 NAPA SONOMA MARSH WILDLIFE AREA 2010
245 MONTEZUMA WETLANDS 2010
246 PITTSBURG POWER PLANT 2010
247 ALAMEDA POINT 2010
248 HAYWARD REGIONAL SHORELINE 2010
249 EDEN LANDING ECOLOGICAL RESERVE 2010
250 KETTLEMAN CITY 2010
251 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2010
252 RANCHO GUADALUPE DUNES PRESERVE 2010
253 VANDENBERG SFB 2010
254 COAL OIL POINT RESERVE 2010
255 SANTA CLARA RIVER MCGRATH STATE BEACH 2010
256 HOLLYWOOD BEACH 2010
257 ORMOND BEACH 2010
258 NBVC POINT MUGU 2010
259 VENICE BEACH 2010
260 LA HARBOR 2010
261 SEAL BEACH NWR ANAHEIM BAY 2010
262 BOLSA CHICA ECOLOGICAL RESERVE 2010
263 HUNTINGTON STATE BEACH 2010
264 BURRIS ISLAND 2010
265 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2010
266 MCB CAMP PENDLETON 2010
267 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2010
268 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2010
269 FAIRBANKS RANCH 2010
270 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2010
271 MISSION BAY FAA ISLAND 2010
272 MISSION BAY NORTH FIESTA ISLAND 2010
273 MISSION BAY MARINERS POINT 2010
274 MISSION BAY STONY POINT 2010
275 MISSION BAY SAN DIEGO RIVER MOUTH 2010
276 SDIA LINDBERGH FIELD 2010
277 NAS NORTH ISLAND 2010
278 NAVAL AMPHIBIOUS BASE CORONADO 2010
279 DSTREET FILL SWEETWATER MARSH NWR 2010
280 CHULA VISTA WILDLIFE RESERVE 2010
281 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2010
282 TIJUANA ESTUARY NERR 2010
283 SACRAMENTO BUFFERLANDS 2011
284 NAPA SONOMA MARSH WILDLIFE AREA 2011
285 MONTEZUMA WETLANDS 2011
286 PITTSBURG POWER PLANT 2011
287 ALAMEDA POINT 2011
288 HAYWARD REGIONAL SHORELINE 2011
289 EDEN LANDING ECOLOGICAL RESERVE 2011
290 KETTLEMAN CITY 2011
291 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2011
292 RANCHO GUADALUPE DUNES PRESERVE 2011
293 VANDENBERG SFB 2011
294 COAL OIL POINT RESERVE 2011
295 SANTA CLARA RIVER MCGRATH STATE BEACH 2011
296 HOLLYWOOD BEACH 2011
297 ORMOND BEACH 2011
298 NBVC POINT MUGU 2011
299 VENICE BEACH 2011
300 LA HARBOR 2011
301 SEAL BEACH NWR ANAHEIM BAY 2011
302 BOLSA CHICA ECOLOGICAL RESERVE 2011
303 HUNTINGTON STATE BEACH 2011
304 BURRIS ISLAND 2011
305 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2011
306 MCB CAMP PENDLETON 2011
307 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2011
308 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2011
309 FAIRBANKS RANCH 2011
310 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2011
311 MISSION BAY FAA ISLAND 2011
312 MISSION BAY NORTH FIESTA ISLAND 2011
313 MISSION BAY MARINERS POINT 2011
314 MISSION BAY STONY POINT 2011
315 MISSION BAY SAN DIEGO RIVER MOUTH 2011
316 SDIA LINDBERGH FIELD 2011
317 NAS NORTH ISLAND 2011
318 NAVAL AMPHIBIOUS BASE CORONADO 2011
319 DSTREET FILL SWEETWATER MARSH NWR 2011
320 CHULA VISTA WILDLIFE RESERVE 2011
321 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2011
322 TIJUANA ESTUARY NERR 2011
323 SALTON SEA 2011
324 SACRAMENTO BUFFERLANDS 2012
325 NAPA SONOMA MARSH WILDLIFE AREA 2012
326 MONTEZUMA WETLANDS 2012
327 PITTSBURG POWER PLANT 2012
328 ALAMEDA POINT 2012
329 HAYWARD REGIONAL SHORELINE 2012
330 EDEN LANDING ECOLOGICAL RESERVE 2012
331 KETTLEMAN CITY 2012
332 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2012
333 RANCHO GUADALUPE DUNES PRESERVE 2012
334 VANDENBERG SFB 2012
335 COAL OIL POINT RESERVE 2012
336 SANTA CLARA RIVER MCGRATH STATE BEACH 2012
337 HOLLYWOOD BEACH 2012
338 ORMOND BEACH 2012
339 NBVC POINT MUGU 2012
340 VENICE BEACH 2012
341 LA HARBOR 2012
342 SEAL BEACH NWR ANAHEIM BAY 2012
343 BOLSA CHICA ECOLOGICAL RESERVE 2012
344 HUNTINGTON STATE BEACH 2012
345 BURRIS ISLAND 2012
346 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2012
347 MCB CAMP PENDLETON 2012
348 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2012
349 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2012
350 FAIRBANKS RANCH 2012
351 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2012
352 MISSION BAY FAA ISLAND 2012
353 MISSION BAY NORTH FIESTA ISLAND 2012
354 MISSION BAY MARINERS POINT 2012
355 MISSION BAY STONY POINT 2012
356 MISSION BAY SAN DIEGO RIVER MOUTH 2012
357 SDIA LINDBERGH FIELD 2012
358 NAS NORTH ISLAND 2012
359 NAVAL AMPHIBIOUS BASE CORONADO 2012
360 DSTREET FILL SWEETWATER MARSH NWR 2012
361 CHULA VISTA WILDLIFE RESERVE 2012
362 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2012
363 TIJUANA ESTUARY NERR 2012
364 SALTON SEA 2012
365 SACRAMENTO BUFFERLANDS 2013
366 NAPA SONOMA MARSH WILDLIFE AREA 2013
367 MONTEZUMA WETLANDS 2013
368 PITTSBURG POWER PLANT 2013
369 ALAMEDA POINT 2013
370 HAYWARD REGIONAL SHORELINE 2013
371 EDEN LANDING ECOLOGICAL RESERVE 2013
372 KETTLEMAN CITY 2013
373 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2013
374 RANCHO GUADALUPE DUNES PRESERVE 2013
375 VANDENBERG SFB 2013
376 COAL OIL POINT RESERVE 2013
377 SANTA CLARA RIVER MCGRATH STATE BEACH 2013
378 HOLLYWOOD BEACH 2013
379 ORMOND BEACH 2013
380 NBVC POINT MUGU 2013
381 SATICOY UNITED WATER CONSERVATION DISTRICT 2013
382 VENICE BEACH 2013
383 LA HARBOR 2013
384 SEAL BEACH NWR ANAHEIM BAY 2013
385 BOLSA CHICA ECOLOGICAL RESERVE 2013
386 HUNTINGTON STATE BEACH 2013
387 BURRIS ISLAND 2013
388 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2013
389 MCB CAMP PENDLETON 2013
390 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2013
391 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2013
392 FAIRBANKS RANCH 2013
393 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2013
394 MISSION BAY FAA ISLAND 2013
395 MISSION BAY NORTH FIESTA ISLAND 2013
396 MISSION BAY MARINERS POINT 2013
397 MISSION BAY STONY POINT 2013
398 MISSION BAY SAN DIEGO RIVER MOUTH 2013
399 SDIA LINDBERGH FIELD 2013
400 NAS NORTH ISLAND 2013
401 NAVAL AMPHIBIOUS BASE CORONADO 2013
402 DSTREET FILL SWEETWATER MARSH NWR 2013
403 CHULA VISTA WILDLIFE RESERVE 2013
404 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2013
405 TIJUANA ESTUARY NERR 2013
406 SALTON SEA 2013
407 SACRAMENTO BUFFERLANDS 2014
408 NAPA SONOMA MARSH WILDLIFE AREA 2014
409 MONTEZUMA WETLANDS 2014
410 PITTSBURG POWER PLANT 2014
411 ALAMEDA POINT 2014
412 HAYWARD REGIONAL SHORELINE 2014
413 EDEN LANDING ECOLOGICAL RESERVE 2014
414 KETTLEMAN CITY 2014
415 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2014
416 RANCHO GUADALUPE DUNES PRESERVE 2014
417 VANDENBERG SFB 2014
418 COAL OIL POINT RESERVE 2014
419 SANTA CLARA RIVER MCGRATH STATE BEACH 2014
420 HOLLYWOOD BEACH 2014
421 ORMOND BEACH 2014
422 NBVC POINT MUGU 2014
423 SATICOY UNITED WATER CONSERVATION DISTRICT 2014
424 VENICE BEACH 2014
425 LA HARBOR 2014
426 SEAL BEACH NWR ANAHEIM BAY 2014
427 BOLSA CHICA ECOLOGICAL RESERVE 2014
428 HUNTINGTON STATE BEACH 2014
429 BURRIS ISLAND 2014
430 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2014
431 MCB CAMP PENDLETON 2014
432 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2014
433 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2014
434 FAIRBANKS RANCH 2014
435 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2014
436 MISSION BAY FAA ISLAND 2014
437 MISSION BAY NORTH FIESTA ISLAND 2014
438 MISSION BAY MARINERS POINT 2014
439 MISSION BAY STONY POINT 2014
440 MISSION BAY SAN DIEGO RIVER MOUTH 2014
441 SDIA LINDBERGH FIELD 2014
442 NAS NORTH ISLAND 2014
443 NAVAL AMPHIBIOUS BASE CORONADO 2014
444 DSTREET FILL SWEETWATER MARSH NWR 2014
445 CHULA VISTA WILDLIFE RESERVE 2014
446 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2014
447 TIJUANA ESTUARY NERR 2014
448 SALTON SEA 2014
449 SACRAMENTO BUFFERLANDS 2015
450 NAPA SONOMA MARSH WILDLIFE AREA 2015
451 MONTEZUMA WETLANDS 2015
452 PITTSBURG POWER PLANT 2015
453 ALAMEDA POINT 2015
454 HAYWARD REGIONAL SHORELINE 2015
455 EDEN LANDING ECOLOGICAL RESERVE 2015
456 KETTLEMAN CITY 2015
457 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2015
458 RANCHO GUADALUPE DUNES PRESERVE 2015
459 VANDENBERG SFB 2015
460 COAL OIL POINT RESERVE 2015
461 SANTA CLARA RIVER MCGRATH STATE BEACH 2015
462 HOLLYWOOD BEACH 2015
463 ORMOND BEACH 2015
464 NBVC POINT MUGU 2015
465 SATICOY UNITED WATER CONSERVATION DISTRICT 2015
466 VENICE BEACH 2015
467 LA HARBOR 2015
468 SEAL BEACH NWR ANAHEIM BAY 2015
469 BOLSA CHICA ECOLOGICAL RESERVE 2015
470 HUNTINGTON STATE BEACH 2015
471 BURRIS ISLAND 2015
472 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2015
473 MCB CAMP PENDLETON 2015
474 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2015
475 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2015
476 FAIRBANKS RANCH 2015
477 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2015
478 MISSION BAY FAA ISLAND 2015
479 MISSION BAY NORTH FIESTA ISLAND 2015
480 MISSION BAY MARINERS POINT 2015
481 MISSION BAY STONY POINT 2015
482 MISSION BAY SAN DIEGO RIVER MOUTH 2015
483 SDIA LINDBERGH FIELD 2015
484 NAS NORTH ISLAND 2015
485 NAVAL AMPHIBIOUS BASE CORONADO 2015
486 DSTREET FILL SWEETWATER MARSH NWR 2015
487 CHULA VISTA WILDLIFE RESERVE 2015
488 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2015
489 TIJUANA ESTUARY NERR 2015
490 SALTON SEA 2015
491 SACRAMENTO BUFFERLANDS 2016
492 NAPA SONOMA MARSH WILDLIFE AREA 2016
493 MONTEZUMA WETLANDS 2016
494 PITTSBURG POWER PLANT 2016
495 ALAMEDA POINT 2016
496 HAYWARD REGIONAL SHORELINE 2016
497 EDEN LANDING ECOLOGICAL RESERVE 2016
498 KETTLEMAN CITY 2016
499 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2016
500 RANCHO GUADALUPE DUNES PRESERVE 2016
501 VANDENBERG SFB 2016
502 COAL OIL POINT RESERVE 2016
503 SANTA CLARA RIVER MCGRATH STATE BEACH 2016
504 HOLLYWOOD BEACH 2016
505 ORMOND BEACH 2016
506 NBVC POINT MUGU 2016
507 SATICOY UNITED WATER CONSERVATION DISTRICT 2016
508 VENICE BEACH 2016
509 LA HARBOR 2016
510 SEAL BEACH NWR ANAHEIM BAY 2016
511 BOLSA CHICA ECOLOGICAL RESERVE 2016
512 HUNTINGTON STATE BEACH 2016
513 ANAHEIM LAKE 2016
514 BURRIS ISLAND 2016
515 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2016
516 MCB CAMP PENDLETON 2016
517 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2016
518 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2016
519 FAIRBANKS RANCH 2016
520 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2016
521 MISSION BAY FAA ISLAND 2016
522 MISSION BAY NORTH FIESTA ISLAND 2016
523 MISSION BAY MARINERS POINT 2016
524 MISSION BAY STONY POINT 2016
525 MISSION BAY SAN DIEGO RIVER MOUTH 2016
526 SDIA LINDBERGH FIELD 2016
527 NAS NORTH ISLAND 2016
528 NAVAL AMPHIBIOUS BASE CORONADO 2016
529 DSTREET FILL SWEETWATER MARSH NWR 2016
530 CHULA VISTA WILDLIFE RESERVE 2016
531 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2016
532 TIJUANA ESTUARY NERR 2016
533 SALTON SEA 2016
534 SACRAMENTO BUFFERLANDS 2017
535 NAPA SONOMA MARSH WILDLIFE AREA 2017
536 MONTEZUMA WETLANDS 2017
537 PITTSBURG POWER PLANT 2017
538 ALAMEDA POINT 2017
539 HAYWARD REGIONAL SHORELINE 2017
540 EDEN LANDING ECOLOGICAL RESERVE 2017
541 KETTLEMAN CITY 2017
542 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2017
543 RANCHO GUADALUPE DUNES PRESERVE 2017
544 GUADALUPE NIPOMO DUNES NWR 2017
545 VANDENBERG SFB 2017
546 COAL OIL POINT RESERVE 2017
547 SANTA CLARA RIVER MCGRATH STATE BEACH 2017
548 HOLLYWOOD BEACH 2017
549 ORMOND BEACH 2017
550 NBVC POINT MUGU 2017
551 SATICOY UNITED WATER CONSERVATION DISTRICT 2017
552 VENICE BEACH 2017
553 MALIBU LAGOON 2017
554 LA HARBOR 2017
555 SEAL BEACH NWR ANAHEIM BAY 2017
556 BOLSA CHICA ECOLOGICAL RESERVE 2017
557 HUNTINGTON STATE BEACH 2017
558 ANAHEIM LAKE 2017
559 BURRIS ISLAND 2017
560 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2017
561 MCB CAMP PENDLETON 2017
562 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2017
563 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2017
564 FAIRBANKS RANCH 2017
565 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2017
566 MISSION BAY FAA ISLAND 2017
567 MISSION BAY NORTH FIESTA ISLAND 2017
568 MISSION BAY MARINERS POINT 2017
569 MISSION BAY STONY POINT 2017
570 MISSION BAY SAN DIEGO RIVER MOUTH 2017
571 SDIA LINDBERGH FIELD 2017
572 NAS NORTH ISLAND 2017
573 NAVAL AMPHIBIOUS BASE CORONADO 2017
574 DSTREET FILL SWEETWATER MARSH NWR 2017
575 CHULA VISTA WILDLIFE RESERVE 2017
576 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2017
577 TIJUANA ESTUARY NERR 2017
578 SALTON SEA 2017
579 NAPA SONOMA MARSH WILDLIFE AREA 2018
580 MONTEZUMA WETLANDS 2018
581 ALAMEDA POINT 2018
582 HAYWARD REGIONAL SHORELINE 2018
583 EDEN LANDING ECOLOGICAL RESERVE 2018
584 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2018
585 VANDENBERG SFB 2018
586 SANTA CLARA RIVER MCGRATH STATE BEACH 2018
587 HOLLYWOOD BEACH 2018
588 ORMOND BEACH 2018
589 NBVC POINT MUGU 2018
590 SATICOY UNITED WATER CONSERVATION DISTRICT 2018
591 VENICE BEACH 2018
592 MALIBU LAGOON 2018
593 LA HARBOR 2018
594 SEAL BEACH NWR ANAHEIM BAY 2018
595 BOLSA CHICA ECOLOGICAL RESERVE 2018
596 HUNTINGTON STATE BEACH 2018
597 BURRIS ISLAND 2018
598 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2018
599 MCB CAMP PENDLETON 2018
600 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2018
601 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2018
602 MISSION BAY FAA ISLAND 2018
603 MISSION BAY NORTH FIESTA ISLAND 2018
604 MISSION BAY MARINERS POINT 2018
605 MISSION BAY STONY POINT 2018
606 SDIA LINDBERGH FIELD 2018
607 NAS NORTH ISLAND 2018
608 NAVAL AMPHIBIOUS BASE CORONADO 2018
609 DSTREET FILL SWEETWATER MARSH NWR 2018
610 CHULA VISTA WILDLIFE RESERVE 2018
611 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2018
612 TIJUANA ESTUARY NERR 2018
613 NAPA SONOMA MARSH WILDLIFE AREA 2019
614 MONTEZUMA WETLANDS 2019
615 ALAMEDA POINT 2019
616 HAYWARD REGIONAL SHORELINE 2019
617 EDEN LANDING ECOLOGICAL RESERVE 2019
618 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2019
619 RANCHO GUADALUPE DUNES PRESERVE 2019
620 VANDENBERG SFB 2019
621 SANTA CLARA RIVER MCGRATH STATE BEACH 2019
622 HOLLYWOOD BEACH 2019
623 ORMOND BEACH 2019
624 NBVC POINT MUGU 2019
625 SATICOY UNITED WATER CONSERVATION DISTRICT 2019
626 VENICE BEACH 2019
627 MALIBU LAGOON 2019
628 LA HARBOR 2019
629 SEAL BEACH NWR ANAHEIM BAY 2019
630 BOLSA CHICA ECOLOGICAL RESERVE 2019
631 HUNTINGTON STATE BEACH 2019
632 BURRIS ISLAND 2019
633 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2019
634 MCB CAMP PENDLETON 2019
635 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2019
636 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2019
637 MISSION BAY FAA ISLAND 2019
638 MISSION BAY NORTH FIESTA ISLAND 2019
639 MISSION BAY MARINERS POINT 2019
640 MISSION BAY STONY POINT 2019
641 SDIA LINDBERGH FIELD 2019
642 NAS NORTH ISLAND 2019
643 NAVAL AMPHIBIOUS BASE CORONADO 2019
644 DSTREET FILL SWEETWATER MARSH NWR 2019
645 CHULA VISTA WILDLIFE RESERVE 2019
646 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2019
647 TIJUANA ESTUARY NERR 2019
648 NAPA SONOMA MARSH WILDLIFE AREA 2020
649 MONTEZUMA WETLANDS 2020
650 ALAMEDA POINT 2020
651 HAYWARD REGIONAL SHORELINE 2020
652 EDEN LANDING ECOLOGICAL RESERVE 2020
653 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2020
654 RANCHO GUADALUPE DUNES PRESERVE 2020
655 VANDENBERG SFB 2020
656 SANTA CLARA RIVER MCGRATH STATE BEACH 2020
657 HOLLYWOOD BEACH 2020
658 ORMOND BEACH 2020
659 NBVC POINT MUGU 2020
660 SATICOY UNITED WATER CONSERVATION DISTRICT 2020
661 VENICE BEACH 2020
662 MALIBU LAGOON 2020
663 LA HARBOR 2020
664 SEAL BEACH NWR ANAHEIM BAY 2020
665 BOLSA CHICA ECOLOGICAL RESERVE 2020
666 HUNTINGTON STATE BEACH 2020
667 BURRIS ISLAND 2020
668 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2020
669 MCB CAMP PENDLETON 2020
670 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2020
671 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2020
672 MISSION BAY FAA ISLAND 2020
673 MISSION BAY NORTH FIESTA ISLAND 2020
674 MISSION BAY MARINERS POINT 2020
675 MISSION BAY STONY POINT 2020
676 SDIA LINDBERGH FIELD 2020
677 NAS NORTH ISLAND 2020
678 NAVAL AMPHIBIOUS BASE CORONADO 2020
679 DSTREET FILL SWEETWATER MARSH NWR 2020
680 CHULA VISTA WILDLIFE RESERVE 2020
681 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2020
682 TIJUANA ESTUARY NERR 2020
683 NAPA SONOMA MARSH WILDLIFE AREA 2021
684 SAN PABLO BAY NWR 2021
685 MONTEZUMA WETLANDS 2021
686 ALAMEDA POINT 2021
687 HAYWARD REGIONAL SHORELINE 2021
688 EDEN LANDING ECOLOGICAL RESERVE 2021
689 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2021
690 RANCHO GUADALUPE DUNES PRESERVE 2021
691 VANDENBERG SFB 2021
692 SANTA CLARA RIVER MCGRATH STATE BEACH 2021
693 HOLLYWOOD BEACH 2021
694 ORMOND BEACH 2021
695 NBVC POINT MUGU 2021
696 SATICOY UNITED WATER CONSERVATION DISTRICT 2021
697 VENICE BEACH 2021
698 MALIBU LAGOON 2021
699 LA HARBOR 2021
700 SEAL BEACH NWR ANAHEIM BAY 2021
701 BOLSA CHICA ECOLOGICAL RESERVE 2021
702 HUNTINGTON STATE BEACH 2021
703 BURRIS ISLAND 2021
704 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2021
705 MCB CAMP PENDLETON 2021
706 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2021
707 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2021
708 MISSION BAY FAA ISLAND 2021
709 MISSION BAY NORTH FIESTA ISLAND 2021
710 MISSION BAY MARINERS POINT 2021
711 MISSION BAY STONY POINT 2021
712 SDIA LINDBERGH FIELD 2021
713 NAS NORTH ISLAND 2021
714 NAVAL AMPHIBIOUS BASE CORONADO 2021
715 DSTREET FILL SWEETWATER MARSH NWR 2021
716 CHULA VISTA WILDLIFE RESERVE 2021
717 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2021
718 TIJUANA ESTUARY NERR 2021
719 NAPA SONOMA MARSH WILDLIFE AREA 2022
720 SAN PABLO BAY NWR 2022
721 MONTEZUMA WETLANDS 2022
722 ALAMEDA POINT 2022
723 HAYWARD REGIONAL SHORELINE 2022
724 EDEN LANDING ECOLOGICAL RESERVE 2022
725 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2022
726 RANCHO GUADALUPE DUNES PRESERVE 2022
727 VANDENBERG SFB 2022
728 SANTA CLARA RIVER MCGRATH STATE BEACH 2022
729 HOLLYWOOD BEACH 2022
730 ORMOND BEACH 2022
731 NBVC POINT MUGU 2022
732 VENICE BEACH 2022
733 MALIBU LAGOON 2022
734 LA HARBOR 2022
735 SEAL BEACH NWR ANAHEIM BAY 2022
736 BOLSA CHICA ECOLOGICAL RESERVE 2022
737 HUNTINGTON STATE BEACH 2022
738 BURRIS ISLAND 2022
739 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2022
740 MCB CAMP PENDLETON 2022
741 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2022
742 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2022
743 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2022
744 MISSION BAY FAA ISLAND 2022
745 MISSION BAY NORTH FIESTA ISLAND 2022
746 MISSION BAY MARINERS POINT 2022
747 MISSION BAY STONY POINT 2022
748 SDIA LINDBERGH FIELD 2022
749 NAS NORTH ISLAND 2022
750 NAVAL AMPHIBIOUS BASE CORONADO 2022
751 DSTREET FILL SWEETWATER MARSH NWR 2022
752 CHULA VISTA WILDLIFE RESERVE 2022
753 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2022
754 TIJUANA ESTUARY NERR 2022
755 NAPA SONOMA MARSH WILDLIFE AREA 2023
756 SAN PABLO BAY NWR 2023
757 MONTEZUMA WETLANDS 2023
758 ALAMEDA POINT 2023
759 HAYWARD REGIONAL SHORELINE 2023
760 EDEN LANDING ECOLOGICAL RESERVE 2023
761 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2023
762 RANCHO GUADALUPE DUNES PRESERVE 2023
763 VANDENBERG SFB 2023
764 SANTA CLARA RIVER MCGRATH STATE BEACH 2023
765 HOLLYWOOD BEACH 2023
766 ORMOND BEACH 2023
767 NBVC POINT MUGU 2023
768 VENICE BEACH 2023
769 MALIBU LAGOON 2023
770 LA HARBOR 2023
771 SEAL BEACH NWR ANAHEIM BAY 2023
772 BOLSA CHICA ECOLOGICAL RESERVE 2023
773 HUNTINGTON STATE BEACH 2023
774 ANAHEIM LAKE 2023
775 BURRIS ISLAND 2023
776 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2023
777 MCB CAMP PENDLETON 2023
778 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2023
779 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2023
780 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2023
781 MISSION BAY FAA ISLAND 2023
782 MISSION BAY NORTH FIESTA ISLAND 2023
783 MISSION BAY MARINERS POINT 2023
784 MISSION BAY STONY POINT 2023
785 SDIA LINDBERGH FIELD 2023
786 NAS NORTH ISLAND 2023
787 NAVAL AMPHIBIOUS BASE CORONADO 2023
788 DSTREET FILL SWEETWATER MARSH NWR 2023
789 CHULA VISTA WILDLIFE RESERVE 2023
790 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2023
791 TIJUANA ESTUARY NERR 2023
In R, omitting an argument is different from leaving the argument blank. So these two expressions do different things despite looking similar:
terns[c("site_name", "year")]terns[c("site_name", "year"), ]The first selects the site_name and year columns. The second selects the site_name and year rows (which causes an error, since the least terns dataset doesn’t have row names).
There’s one more possibility:
terns[, c("site_name", "year")]Like the first expression, this selects the site_name and year columns. You can write the code either way. Some people prefer the first expression because it’s shorter, while others prefer this expression because it makes it clear that terns is two-dimensional.
You can select whatever combination of columns you want with the indexing operator, but it’s somewhat inconvenient if you need to select a lot of columns, because you typically have to type out all of their names. For example, suppose we want to select all of the columns in the least terns dataset whose name starts with nonpred_ (these are mortalities caused by something other than predation).
The dplyr package is a collection of functions that make working with data frames more convenient. Install and load the package if you want to follow along with this example:
# install.packages("dplyr")
library("dplyr")
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
Remember that you only need to install each package once.
The dplyr package’s select function selects columns from a data frame. Unlike most of R’s built-in functions, the functions in dplyr don’t require quotes around column names. To select the site_name and year columns from the least terns dataset, you can write:
select(terns, site_name, year) site_name year
1 PITTSBURG POWER PLANT 2000
2 ALBANY CENTRAL AVE 2000
3 ALAMEDA POINT 2000
4 KETTLEMAN CITY 2000
5 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2000
6 RANCHO GUADALUPE DUNES PRESERVE 2000
7 VANDENBERG SFB 2000
8 SANTA CLARA RIVER MCGRATH STATE BEACH 2000
9 ORMOND BEACH 2000
10 NBVC POINT MUGU 2000
11 VENICE BEACH 2000
12 LA HARBOR 2000
13 SEAL BEACH NWR ANAHEIM BAY 2000
14 BOLSA CHICA ECOLOGICAL RESERVE 2000
15 HUNTINGTON STATE BEACH 2000
16 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2000
17 MCB CAMP PENDLETON 2000
18 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2000
19 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2000
20 MISSION BAY FAA ISLAND 2000
21 MISSION BAY NORTH FIESTA ISLAND 2000
22 MISSION BAY MARINERS POINT 2000
23 SDIA LINDBERGH FIELD 2000
24 NAS NORTH ISLAND 2000
25 NAVAL AMPHIBIOUS BASE CORONADO 2000
26 DSTREET FILL SWEETWATER MARSH NWR 2000
27 CHULA VISTA WILDLIFE RESERVE 2000
28 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2000
29 TIJUANA ESTUARY NERR 2000
30 PITTSBURG POWER PLANT 2004
31 ALBANY CENTRAL AVE 2004
32 ALAMEDA POINT 2004
33 KETTLEMAN CITY 2004
34 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2004
35 RANCHO GUADALUPE DUNES PRESERVE 2004
36 VANDENBERG SFB 2004
37 COAL OIL POINT RESERVE 2004
38 SANTA CLARA RIVER MCGRATH STATE BEACH 2004
39 HOLLYWOOD BEACH 2004
40 ORMOND BEACH 2004
41 NBVC POINT MUGU 2004
42 VENICE BEACH 2004
43 LA HARBOR 2004
44 SEAL BEACH NWR ANAHEIM BAY 2004
45 BOLSA CHICA ECOLOGICAL RESERVE 2004
46 HUNTINGTON STATE BEACH 2004
47 BURRIS ISLAND 2004
48 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2004
49 MCB CAMP PENDLETON 2004
50 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2004
51 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2004
52 MISSION BAY FAA ISLAND 2004
53 MISSION BAY NORTH FIESTA ISLAND 2004
54 MISSION BAY MARINERS POINT 2004
55 MISSION BAY SAN DIEGO RIVER MOUTH 2004
56 SDIA LINDBERGH FIELD 2004
57 NAS NORTH ISLAND 2004
58 NAVAL AMPHIBIOUS BASE CORONADO 2004
59 SILVER STRAND STATE BEACH 2004
60 DSTREET FILL SWEETWATER MARSH NWR 2004
61 CHULA VISTA WILDLIFE RESERVE 2004
62 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2004
63 TIJUANA ESTUARY NERR 2004
64 PITTSBURG POWER PLANT 2005
65 ALAMEDA POINT 2005
66 HAYWARD REGIONAL SHORELINE 2005
67 KETTLEMAN CITY 2005
68 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2005
69 RANCHO GUADALUPE DUNES PRESERVE 2005
70 VANDENBERG SFB 2005
71 COAL OIL POINT RESERVE 2005
72 SANTA CLARA RIVER MCGRATH STATE BEACH 2005
73 ORMOND BEACH 2005
74 NBVC POINT MUGU 2005
75 VENICE BEACH 2005
76 LA HARBOR 2005
77 SEAL BEACH NWR ANAHEIM BAY 2005
78 BOLSA CHICA ECOLOGICAL RESERVE 2005
79 HUNTINGTON STATE BEACH 2005
80 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2005
81 MCB CAMP PENDLETON 2005
82 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2005
83 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2005
84 MISSION BAY FAA ISLAND 2005
85 MISSION BAY NORTH FIESTA ISLAND 2005
86 MISSION BAY MARINERS POINT 2005
87 MISSION BAY SAN DIEGO RIVER MOUTH 2005
88 SDIA LINDBERGH FIELD 2005
89 NAS NORTH ISLAND 2005
90 NAVAL AMPHIBIOUS BASE CORONADO 2005
91 DSTREET FILL SWEETWATER MARSH NWR 2005
92 CHULA VISTA WILDLIFE RESERVE 2005
93 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2005
94 TIJUANA ESTUARY NERR 2005
95 MONTEZUMA WETLANDS 2006
96 PITTSBURG POWER PLANT 2006
97 ALAMEDA POINT 2006
98 HAYWARD REGIONAL SHORELINE 2006
99 KETTLEMAN CITY 2006
100 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2006
101 RANCHO GUADALUPE DUNES PRESERVE 2006
102 VANDENBERG SFB 2006
103 COAL OIL POINT RESERVE 2006
104 SANTA CLARA RIVER MCGRATH STATE BEACH 2006
105 ORMOND BEACH 2006
106 NBVC POINT MUGU 2006
107 VENICE BEACH 2006
108 LA HARBOR 2006
109 SEAL BEACH NWR ANAHEIM BAY 2006
110 BOLSA CHICA ECOLOGICAL RESERVE 2006
111 HUNTINGTON STATE BEACH 2006
112 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2006
113 MCB CAMP PENDLETON 2006
114 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2006
115 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2006
116 MISSION BAY FAA ISLAND 2006
117 MISSION BAY NORTH FIESTA ISLAND 2006
118 MISSION BAY MARINERS POINT 2006
119 MISSION BAY STONY POINT 2006
120 MISSION BAY SAN DIEGO RIVER MOUTH 2006
121 SDIA LINDBERGH FIELD 2006
122 NAS NORTH ISLAND 2006
123 NAVAL AMPHIBIOUS BASE CORONADO 2006
124 DSTREET FILL SWEETWATER MARSH NWR 2006
125 CHULA VISTA WILDLIFE RESERVE 2006
126 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2006
127 TIJUANA ESTUARY NERR 2006
128 NAPA SONOMA MARSH WILDLIFE AREA 2007
129 MONTEZUMA WETLANDS 2007
130 PITTSBURG POWER PLANT 2007
131 ALAMEDA POINT 2007
132 HAYWARD REGIONAL SHORELINE 2007
133 EDEN LANDING ECOLOGICAL RESERVE 2007
134 KETTLEMAN CITY 2007
135 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2007
136 RANCHO GUADALUPE DUNES PRESERVE 2007
137 VANDENBERG SFB 2007
138 COAL OIL POINT RESERVE 2007
139 SANTA CLARA RIVER MCGRATH STATE BEACH 2007
140 HOLLYWOOD BEACH 2007
141 ORMOND BEACH 2007
142 NBVC POINT MUGU 2007
143 VENICE BEACH 2007
144 LA HARBOR 2007
145 SEAL BEACH NWR ANAHEIM BAY 2007
146 BOLSA CHICA ECOLOGICAL RESERVE 2007
147 HUNTINGTON STATE BEACH 2007
148 BURRIS ISLAND 2007
149 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2007
150 MCB CAMP PENDLETON 2007
151 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2007
152 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2007
153 MISSION BAY FAA ISLAND 2007
154 MISSION BAY NORTH FIESTA ISLAND 2007
155 MISSION BAY MARINERS POINT 2007
156 MISSION BAY STONY POINT 2007
157 MISSION BAY SAN DIEGO RIVER MOUTH 2007
158 SDIA LINDBERGH FIELD 2007
159 NAS NORTH ISLAND 2007
160 NAVAL AMPHIBIOUS BASE CORONADO 2007
161 DSTREET FILL SWEETWATER MARSH NWR 2007
162 CHULA VISTA WILDLIFE RESERVE 2007
163 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2007
164 TIJUANA ESTUARY NERR 2007
165 SACRAMENTO BUFFERLANDS 2008
166 NAPA SONOMA MARSH WILDLIFE AREA 2008
167 MONTEZUMA WETLANDS 2008
168 PITTSBURG POWER PLANT 2008
169 ALAMEDA POINT 2008
170 HAYWARD REGIONAL SHORELINE 2008
171 EDEN LANDING ECOLOGICAL RESERVE 2008
172 KETTLEMAN CITY 2008
173 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2008
174 RANCHO GUADALUPE DUNES PRESERVE 2008
175 VANDENBERG SFB 2008
176 COAL OIL POINT RESERVE 2008
177 SANTA CLARA RIVER MCGRATH STATE BEACH 2008
178 HOLLYWOOD BEACH 2008
179 ORMOND BEACH 2008
180 NBVC POINT MUGU 2008
181 VENICE BEACH 2008
182 LA HARBOR 2008
183 SEAL BEACH NWR ANAHEIM BAY 2008
184 BOLSA CHICA ECOLOGICAL RESERVE 2008
185 HUNTINGTON STATE BEACH 2008
186 BURRIS ISLAND 2008
187 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2008
188 MCB CAMP PENDLETON 2008
189 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2008
190 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2008
191 MISSION BAY FAA ISLAND 2008
192 MISSION BAY NORTH FIESTA ISLAND 2008
193 MISSION BAY MARINERS POINT 2008
194 MISSION BAY STONY POINT 2008
195 MISSION BAY SAN DIEGO RIVER MOUTH 2008
196 SDIA LINDBERGH FIELD 2008
197 NAS NORTH ISLAND 2008
198 NAVAL AMPHIBIOUS BASE CORONADO 2008
199 DSTREET FILL SWEETWATER MARSH NWR 2008
200 CHULA VISTA WILDLIFE RESERVE 2008
201 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2008
202 TIJUANA ESTUARY NERR 2008
203 SACRAMENTO BUFFERLANDS 2009
204 NAPA SONOMA MARSH WILDLIFE AREA 2009
205 MONTEZUMA WETLANDS 2009
206 PITTSBURG POWER PLANT 2009
207 ALAMEDA POINT 2009
208 HAYWARD REGIONAL SHORELINE 2009
209 EDEN LANDING ECOLOGICAL RESERVE 2009
210 KETTLEMAN CITY 2009
211 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2009
212 RANCHO GUADALUPE DUNES PRESERVE 2009
213 VANDENBERG SFB 2009
214 COAL OIL POINT RESERVE 2009
215 SANTA CLARA RIVER MCGRATH STATE BEACH 2009
216 HOLLYWOOD BEACH 2009
217 ORMOND BEACH 2009
218 NBVC POINT MUGU 2009
219 VENICE BEACH 2009
220 LA HARBOR 2009
221 SEAL BEACH NWR ANAHEIM BAY 2009
222 BOLSA CHICA ECOLOGICAL RESERVE 2009
223 HUNTINGTON STATE BEACH 2009
224 BURRIS ISLAND 2009
225 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2009
226 MCB CAMP PENDLETON 2009
227 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2009
228 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2009
229 FAIRBANKS RANCH 2009
230 MISSION BAY FAA ISLAND 2009
231 MISSION BAY NORTH FIESTA ISLAND 2009
232 MISSION BAY MARINERS POINT 2009
233 MISSION BAY STONY POINT 2009
234 MISSION BAY SAN DIEGO RIVER MOUTH 2009
235 SDIA LINDBERGH FIELD 2009
236 NAS NORTH ISLAND 2009
237 NAVAL AMPHIBIOUS BASE CORONADO 2009
238 DSTREET FILL SWEETWATER MARSH NWR 2009
239 CHULA VISTA WILDLIFE RESERVE 2009
240 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2009
241 TIJUANA ESTUARY NERR 2009
242 ARIZONA GLENDALE 2009
243 SACRAMENTO BUFFERLANDS 2010
244 NAPA SONOMA MARSH WILDLIFE AREA 2010
245 MONTEZUMA WETLANDS 2010
246 PITTSBURG POWER PLANT 2010
247 ALAMEDA POINT 2010
248 HAYWARD REGIONAL SHORELINE 2010
249 EDEN LANDING ECOLOGICAL RESERVE 2010
250 KETTLEMAN CITY 2010
251 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2010
252 RANCHO GUADALUPE DUNES PRESERVE 2010
253 VANDENBERG SFB 2010
254 COAL OIL POINT RESERVE 2010
255 SANTA CLARA RIVER MCGRATH STATE BEACH 2010
256 HOLLYWOOD BEACH 2010
257 ORMOND BEACH 2010
258 NBVC POINT MUGU 2010
259 VENICE BEACH 2010
260 LA HARBOR 2010
261 SEAL BEACH NWR ANAHEIM BAY 2010
262 BOLSA CHICA ECOLOGICAL RESERVE 2010
263 HUNTINGTON STATE BEACH 2010
264 BURRIS ISLAND 2010
265 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2010
266 MCB CAMP PENDLETON 2010
267 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2010
268 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2010
269 FAIRBANKS RANCH 2010
270 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2010
271 MISSION BAY FAA ISLAND 2010
272 MISSION BAY NORTH FIESTA ISLAND 2010
273 MISSION BAY MARINERS POINT 2010
274 MISSION BAY STONY POINT 2010
275 MISSION BAY SAN DIEGO RIVER MOUTH 2010
276 SDIA LINDBERGH FIELD 2010
277 NAS NORTH ISLAND 2010
278 NAVAL AMPHIBIOUS BASE CORONADO 2010
279 DSTREET FILL SWEETWATER MARSH NWR 2010
280 CHULA VISTA WILDLIFE RESERVE 2010
281 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2010
282 TIJUANA ESTUARY NERR 2010
283 SACRAMENTO BUFFERLANDS 2011
284 NAPA SONOMA MARSH WILDLIFE AREA 2011
285 MONTEZUMA WETLANDS 2011
286 PITTSBURG POWER PLANT 2011
287 ALAMEDA POINT 2011
288 HAYWARD REGIONAL SHORELINE 2011
289 EDEN LANDING ECOLOGICAL RESERVE 2011
290 KETTLEMAN CITY 2011
291 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2011
292 RANCHO GUADALUPE DUNES PRESERVE 2011
293 VANDENBERG SFB 2011
294 COAL OIL POINT RESERVE 2011
295 SANTA CLARA RIVER MCGRATH STATE BEACH 2011
296 HOLLYWOOD BEACH 2011
297 ORMOND BEACH 2011
298 NBVC POINT MUGU 2011
299 VENICE BEACH 2011
300 LA HARBOR 2011
301 SEAL BEACH NWR ANAHEIM BAY 2011
302 BOLSA CHICA ECOLOGICAL RESERVE 2011
303 HUNTINGTON STATE BEACH 2011
304 BURRIS ISLAND 2011
305 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2011
306 MCB CAMP PENDLETON 2011
307 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2011
308 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2011
309 FAIRBANKS RANCH 2011
310 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2011
311 MISSION BAY FAA ISLAND 2011
312 MISSION BAY NORTH FIESTA ISLAND 2011
313 MISSION BAY MARINERS POINT 2011
314 MISSION BAY STONY POINT 2011
315 MISSION BAY SAN DIEGO RIVER MOUTH 2011
316 SDIA LINDBERGH FIELD 2011
317 NAS NORTH ISLAND 2011
318 NAVAL AMPHIBIOUS BASE CORONADO 2011
319 DSTREET FILL SWEETWATER MARSH NWR 2011
320 CHULA VISTA WILDLIFE RESERVE 2011
321 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2011
322 TIJUANA ESTUARY NERR 2011
323 SALTON SEA 2011
324 SACRAMENTO BUFFERLANDS 2012
325 NAPA SONOMA MARSH WILDLIFE AREA 2012
326 MONTEZUMA WETLANDS 2012
327 PITTSBURG POWER PLANT 2012
328 ALAMEDA POINT 2012
329 HAYWARD REGIONAL SHORELINE 2012
330 EDEN LANDING ECOLOGICAL RESERVE 2012
331 KETTLEMAN CITY 2012
332 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2012
333 RANCHO GUADALUPE DUNES PRESERVE 2012
334 VANDENBERG SFB 2012
335 COAL OIL POINT RESERVE 2012
336 SANTA CLARA RIVER MCGRATH STATE BEACH 2012
337 HOLLYWOOD BEACH 2012
338 ORMOND BEACH 2012
339 NBVC POINT MUGU 2012
340 VENICE BEACH 2012
341 LA HARBOR 2012
342 SEAL BEACH NWR ANAHEIM BAY 2012
343 BOLSA CHICA ECOLOGICAL RESERVE 2012
344 HUNTINGTON STATE BEACH 2012
345 BURRIS ISLAND 2012
346 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2012
347 MCB CAMP PENDLETON 2012
348 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2012
349 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2012
350 FAIRBANKS RANCH 2012
351 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2012
352 MISSION BAY FAA ISLAND 2012
353 MISSION BAY NORTH FIESTA ISLAND 2012
354 MISSION BAY MARINERS POINT 2012
355 MISSION BAY STONY POINT 2012
356 MISSION BAY SAN DIEGO RIVER MOUTH 2012
357 SDIA LINDBERGH FIELD 2012
358 NAS NORTH ISLAND 2012
359 NAVAL AMPHIBIOUS BASE CORONADO 2012
360 DSTREET FILL SWEETWATER MARSH NWR 2012
361 CHULA VISTA WILDLIFE RESERVE 2012
362 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2012
363 TIJUANA ESTUARY NERR 2012
364 SALTON SEA 2012
365 SACRAMENTO BUFFERLANDS 2013
366 NAPA SONOMA MARSH WILDLIFE AREA 2013
367 MONTEZUMA WETLANDS 2013
368 PITTSBURG POWER PLANT 2013
369 ALAMEDA POINT 2013
370 HAYWARD REGIONAL SHORELINE 2013
371 EDEN LANDING ECOLOGICAL RESERVE 2013
372 KETTLEMAN CITY 2013
373 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2013
374 RANCHO GUADALUPE DUNES PRESERVE 2013
375 VANDENBERG SFB 2013
376 COAL OIL POINT RESERVE 2013
377 SANTA CLARA RIVER MCGRATH STATE BEACH 2013
378 HOLLYWOOD BEACH 2013
379 ORMOND BEACH 2013
380 NBVC POINT MUGU 2013
381 SATICOY UNITED WATER CONSERVATION DISTRICT 2013
382 VENICE BEACH 2013
383 LA HARBOR 2013
384 SEAL BEACH NWR ANAHEIM BAY 2013
385 BOLSA CHICA ECOLOGICAL RESERVE 2013
386 HUNTINGTON STATE BEACH 2013
387 BURRIS ISLAND 2013
388 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2013
389 MCB CAMP PENDLETON 2013
390 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2013
391 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2013
392 FAIRBANKS RANCH 2013
393 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2013
394 MISSION BAY FAA ISLAND 2013
395 MISSION BAY NORTH FIESTA ISLAND 2013
396 MISSION BAY MARINERS POINT 2013
397 MISSION BAY STONY POINT 2013
398 MISSION BAY SAN DIEGO RIVER MOUTH 2013
399 SDIA LINDBERGH FIELD 2013
400 NAS NORTH ISLAND 2013
401 NAVAL AMPHIBIOUS BASE CORONADO 2013
402 DSTREET FILL SWEETWATER MARSH NWR 2013
403 CHULA VISTA WILDLIFE RESERVE 2013
404 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2013
405 TIJUANA ESTUARY NERR 2013
406 SALTON SEA 2013
407 SACRAMENTO BUFFERLANDS 2014
408 NAPA SONOMA MARSH WILDLIFE AREA 2014
409 MONTEZUMA WETLANDS 2014
410 PITTSBURG POWER PLANT 2014
411 ALAMEDA POINT 2014
412 HAYWARD REGIONAL SHORELINE 2014
413 EDEN LANDING ECOLOGICAL RESERVE 2014
414 KETTLEMAN CITY 2014
415 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2014
416 RANCHO GUADALUPE DUNES PRESERVE 2014
417 VANDENBERG SFB 2014
418 COAL OIL POINT RESERVE 2014
419 SANTA CLARA RIVER MCGRATH STATE BEACH 2014
420 HOLLYWOOD BEACH 2014
421 ORMOND BEACH 2014
422 NBVC POINT MUGU 2014
423 SATICOY UNITED WATER CONSERVATION DISTRICT 2014
424 VENICE BEACH 2014
425 LA HARBOR 2014
426 SEAL BEACH NWR ANAHEIM BAY 2014
427 BOLSA CHICA ECOLOGICAL RESERVE 2014
428 HUNTINGTON STATE BEACH 2014
429 BURRIS ISLAND 2014
430 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2014
431 MCB CAMP PENDLETON 2014
432 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2014
433 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2014
434 FAIRBANKS RANCH 2014
435 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2014
436 MISSION BAY FAA ISLAND 2014
437 MISSION BAY NORTH FIESTA ISLAND 2014
438 MISSION BAY MARINERS POINT 2014
439 MISSION BAY STONY POINT 2014
440 MISSION BAY SAN DIEGO RIVER MOUTH 2014
441 SDIA LINDBERGH FIELD 2014
442 NAS NORTH ISLAND 2014
443 NAVAL AMPHIBIOUS BASE CORONADO 2014
444 DSTREET FILL SWEETWATER MARSH NWR 2014
445 CHULA VISTA WILDLIFE RESERVE 2014
446 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2014
447 TIJUANA ESTUARY NERR 2014
448 SALTON SEA 2014
449 SACRAMENTO BUFFERLANDS 2015
450 NAPA SONOMA MARSH WILDLIFE AREA 2015
451 MONTEZUMA WETLANDS 2015
452 PITTSBURG POWER PLANT 2015
453 ALAMEDA POINT 2015
454 HAYWARD REGIONAL SHORELINE 2015
455 EDEN LANDING ECOLOGICAL RESERVE 2015
456 KETTLEMAN CITY 2015
457 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2015
458 RANCHO GUADALUPE DUNES PRESERVE 2015
459 VANDENBERG SFB 2015
460 COAL OIL POINT RESERVE 2015
461 SANTA CLARA RIVER MCGRATH STATE BEACH 2015
462 HOLLYWOOD BEACH 2015
463 ORMOND BEACH 2015
464 NBVC POINT MUGU 2015
465 SATICOY UNITED WATER CONSERVATION DISTRICT 2015
466 VENICE BEACH 2015
467 LA HARBOR 2015
468 SEAL BEACH NWR ANAHEIM BAY 2015
469 BOLSA CHICA ECOLOGICAL RESERVE 2015
470 HUNTINGTON STATE BEACH 2015
471 BURRIS ISLAND 2015
472 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2015
473 MCB CAMP PENDLETON 2015
474 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2015
475 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2015
476 FAIRBANKS RANCH 2015
477 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2015
478 MISSION BAY FAA ISLAND 2015
479 MISSION BAY NORTH FIESTA ISLAND 2015
480 MISSION BAY MARINERS POINT 2015
481 MISSION BAY STONY POINT 2015
482 MISSION BAY SAN DIEGO RIVER MOUTH 2015
483 SDIA LINDBERGH FIELD 2015
484 NAS NORTH ISLAND 2015
485 NAVAL AMPHIBIOUS BASE CORONADO 2015
486 DSTREET FILL SWEETWATER MARSH NWR 2015
487 CHULA VISTA WILDLIFE RESERVE 2015
488 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2015
489 TIJUANA ESTUARY NERR 2015
490 SALTON SEA 2015
491 SACRAMENTO BUFFERLANDS 2016
492 NAPA SONOMA MARSH WILDLIFE AREA 2016
493 MONTEZUMA WETLANDS 2016
494 PITTSBURG POWER PLANT 2016
495 ALAMEDA POINT 2016
496 HAYWARD REGIONAL SHORELINE 2016
497 EDEN LANDING ECOLOGICAL RESERVE 2016
498 KETTLEMAN CITY 2016
499 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2016
500 RANCHO GUADALUPE DUNES PRESERVE 2016
501 VANDENBERG SFB 2016
502 COAL OIL POINT RESERVE 2016
503 SANTA CLARA RIVER MCGRATH STATE BEACH 2016
504 HOLLYWOOD BEACH 2016
505 ORMOND BEACH 2016
506 NBVC POINT MUGU 2016
507 SATICOY UNITED WATER CONSERVATION DISTRICT 2016
508 VENICE BEACH 2016
509 LA HARBOR 2016
510 SEAL BEACH NWR ANAHEIM BAY 2016
511 BOLSA CHICA ECOLOGICAL RESERVE 2016
512 HUNTINGTON STATE BEACH 2016
513 ANAHEIM LAKE 2016
514 BURRIS ISLAND 2016
515 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2016
516 MCB CAMP PENDLETON 2016
517 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2016
518 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2016
519 FAIRBANKS RANCH 2016
520 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2016
521 MISSION BAY FAA ISLAND 2016
522 MISSION BAY NORTH FIESTA ISLAND 2016
523 MISSION BAY MARINERS POINT 2016
524 MISSION BAY STONY POINT 2016
525 MISSION BAY SAN DIEGO RIVER MOUTH 2016
526 SDIA LINDBERGH FIELD 2016
527 NAS NORTH ISLAND 2016
528 NAVAL AMPHIBIOUS BASE CORONADO 2016
529 DSTREET FILL SWEETWATER MARSH NWR 2016
530 CHULA VISTA WILDLIFE RESERVE 2016
531 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2016
532 TIJUANA ESTUARY NERR 2016
533 SALTON SEA 2016
534 SACRAMENTO BUFFERLANDS 2017
535 NAPA SONOMA MARSH WILDLIFE AREA 2017
536 MONTEZUMA WETLANDS 2017
537 PITTSBURG POWER PLANT 2017
538 ALAMEDA POINT 2017
539 HAYWARD REGIONAL SHORELINE 2017
540 EDEN LANDING ECOLOGICAL RESERVE 2017
541 KETTLEMAN CITY 2017
542 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2017
543 RANCHO GUADALUPE DUNES PRESERVE 2017
544 GUADALUPE NIPOMO DUNES NWR 2017
545 VANDENBERG SFB 2017
546 COAL OIL POINT RESERVE 2017
547 SANTA CLARA RIVER MCGRATH STATE BEACH 2017
548 HOLLYWOOD BEACH 2017
549 ORMOND BEACH 2017
550 NBVC POINT MUGU 2017
551 SATICOY UNITED WATER CONSERVATION DISTRICT 2017
552 VENICE BEACH 2017
553 MALIBU LAGOON 2017
554 LA HARBOR 2017
555 SEAL BEACH NWR ANAHEIM BAY 2017
556 BOLSA CHICA ECOLOGICAL RESERVE 2017
557 HUNTINGTON STATE BEACH 2017
558 ANAHEIM LAKE 2017
559 BURRIS ISLAND 2017
560 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2017
561 MCB CAMP PENDLETON 2017
562 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2017
563 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2017
564 FAIRBANKS RANCH 2017
565 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2017
566 MISSION BAY FAA ISLAND 2017
567 MISSION BAY NORTH FIESTA ISLAND 2017
568 MISSION BAY MARINERS POINT 2017
569 MISSION BAY STONY POINT 2017
570 MISSION BAY SAN DIEGO RIVER MOUTH 2017
571 SDIA LINDBERGH FIELD 2017
572 NAS NORTH ISLAND 2017
573 NAVAL AMPHIBIOUS BASE CORONADO 2017
574 DSTREET FILL SWEETWATER MARSH NWR 2017
575 CHULA VISTA WILDLIFE RESERVE 2017
576 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2017
577 TIJUANA ESTUARY NERR 2017
578 SALTON SEA 2017
579 NAPA SONOMA MARSH WILDLIFE AREA 2018
580 MONTEZUMA WETLANDS 2018
581 ALAMEDA POINT 2018
582 HAYWARD REGIONAL SHORELINE 2018
583 EDEN LANDING ECOLOGICAL RESERVE 2018
584 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2018
585 VANDENBERG SFB 2018
586 SANTA CLARA RIVER MCGRATH STATE BEACH 2018
587 HOLLYWOOD BEACH 2018
588 ORMOND BEACH 2018
589 NBVC POINT MUGU 2018
590 SATICOY UNITED WATER CONSERVATION DISTRICT 2018
591 VENICE BEACH 2018
592 MALIBU LAGOON 2018
593 LA HARBOR 2018
594 SEAL BEACH NWR ANAHEIM BAY 2018
595 BOLSA CHICA ECOLOGICAL RESERVE 2018
596 HUNTINGTON STATE BEACH 2018
597 BURRIS ISLAND 2018
598 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2018
599 MCB CAMP PENDLETON 2018
600 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2018
601 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2018
602 MISSION BAY FAA ISLAND 2018
603 MISSION BAY NORTH FIESTA ISLAND 2018
604 MISSION BAY MARINERS POINT 2018
605 MISSION BAY STONY POINT 2018
606 SDIA LINDBERGH FIELD 2018
607 NAS NORTH ISLAND 2018
608 NAVAL AMPHIBIOUS BASE CORONADO 2018
609 DSTREET FILL SWEETWATER MARSH NWR 2018
610 CHULA VISTA WILDLIFE RESERVE 2018
611 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2018
612 TIJUANA ESTUARY NERR 2018
613 NAPA SONOMA MARSH WILDLIFE AREA 2019
614 MONTEZUMA WETLANDS 2019
615 ALAMEDA POINT 2019
616 HAYWARD REGIONAL SHORELINE 2019
617 EDEN LANDING ECOLOGICAL RESERVE 2019
618 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2019
619 RANCHO GUADALUPE DUNES PRESERVE 2019
620 VANDENBERG SFB 2019
621 SANTA CLARA RIVER MCGRATH STATE BEACH 2019
622 HOLLYWOOD BEACH 2019
623 ORMOND BEACH 2019
624 NBVC POINT MUGU 2019
625 SATICOY UNITED WATER CONSERVATION DISTRICT 2019
626 VENICE BEACH 2019
627 MALIBU LAGOON 2019
628 LA HARBOR 2019
629 SEAL BEACH NWR ANAHEIM BAY 2019
630 BOLSA CHICA ECOLOGICAL RESERVE 2019
631 HUNTINGTON STATE BEACH 2019
632 BURRIS ISLAND 2019
633 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2019
634 MCB CAMP PENDLETON 2019
635 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2019
636 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2019
637 MISSION BAY FAA ISLAND 2019
638 MISSION BAY NORTH FIESTA ISLAND 2019
639 MISSION BAY MARINERS POINT 2019
640 MISSION BAY STONY POINT 2019
641 SDIA LINDBERGH FIELD 2019
642 NAS NORTH ISLAND 2019
643 NAVAL AMPHIBIOUS BASE CORONADO 2019
644 DSTREET FILL SWEETWATER MARSH NWR 2019
645 CHULA VISTA WILDLIFE RESERVE 2019
646 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2019
647 TIJUANA ESTUARY NERR 2019
648 NAPA SONOMA MARSH WILDLIFE AREA 2020
649 MONTEZUMA WETLANDS 2020
650 ALAMEDA POINT 2020
651 HAYWARD REGIONAL SHORELINE 2020
652 EDEN LANDING ECOLOGICAL RESERVE 2020
653 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2020
654 RANCHO GUADALUPE DUNES PRESERVE 2020
655 VANDENBERG SFB 2020
656 SANTA CLARA RIVER MCGRATH STATE BEACH 2020
657 HOLLYWOOD BEACH 2020
658 ORMOND BEACH 2020
659 NBVC POINT MUGU 2020
660 SATICOY UNITED WATER CONSERVATION DISTRICT 2020
661 VENICE BEACH 2020
662 MALIBU LAGOON 2020
663 LA HARBOR 2020
664 SEAL BEACH NWR ANAHEIM BAY 2020
665 BOLSA CHICA ECOLOGICAL RESERVE 2020
666 HUNTINGTON STATE BEACH 2020
667 BURRIS ISLAND 2020
668 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2020
669 MCB CAMP PENDLETON 2020
670 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2020
671 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2020
672 MISSION BAY FAA ISLAND 2020
673 MISSION BAY NORTH FIESTA ISLAND 2020
674 MISSION BAY MARINERS POINT 2020
675 MISSION BAY STONY POINT 2020
676 SDIA LINDBERGH FIELD 2020
677 NAS NORTH ISLAND 2020
678 NAVAL AMPHIBIOUS BASE CORONADO 2020
679 DSTREET FILL SWEETWATER MARSH NWR 2020
680 CHULA VISTA WILDLIFE RESERVE 2020
681 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2020
682 TIJUANA ESTUARY NERR 2020
683 NAPA SONOMA MARSH WILDLIFE AREA 2021
684 SAN PABLO BAY NWR 2021
685 MONTEZUMA WETLANDS 2021
686 ALAMEDA POINT 2021
687 HAYWARD REGIONAL SHORELINE 2021
688 EDEN LANDING ECOLOGICAL RESERVE 2021
689 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2021
690 RANCHO GUADALUPE DUNES PRESERVE 2021
691 VANDENBERG SFB 2021
692 SANTA CLARA RIVER MCGRATH STATE BEACH 2021
693 HOLLYWOOD BEACH 2021
694 ORMOND BEACH 2021
695 NBVC POINT MUGU 2021
696 SATICOY UNITED WATER CONSERVATION DISTRICT 2021
697 VENICE BEACH 2021
698 MALIBU LAGOON 2021
699 LA HARBOR 2021
700 SEAL BEACH NWR ANAHEIM BAY 2021
701 BOLSA CHICA ECOLOGICAL RESERVE 2021
702 HUNTINGTON STATE BEACH 2021
703 BURRIS ISLAND 2021
704 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2021
705 MCB CAMP PENDLETON 2021
706 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2021
707 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2021
708 MISSION BAY FAA ISLAND 2021
709 MISSION BAY NORTH FIESTA ISLAND 2021
710 MISSION BAY MARINERS POINT 2021
711 MISSION BAY STONY POINT 2021
712 SDIA LINDBERGH FIELD 2021
713 NAS NORTH ISLAND 2021
714 NAVAL AMPHIBIOUS BASE CORONADO 2021
715 DSTREET FILL SWEETWATER MARSH NWR 2021
716 CHULA VISTA WILDLIFE RESERVE 2021
717 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2021
718 TIJUANA ESTUARY NERR 2021
719 NAPA SONOMA MARSH WILDLIFE AREA 2022
720 SAN PABLO BAY NWR 2022
721 MONTEZUMA WETLANDS 2022
722 ALAMEDA POINT 2022
723 HAYWARD REGIONAL SHORELINE 2022
724 EDEN LANDING ECOLOGICAL RESERVE 2022
725 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2022
726 RANCHO GUADALUPE DUNES PRESERVE 2022
727 VANDENBERG SFB 2022
728 SANTA CLARA RIVER MCGRATH STATE BEACH 2022
729 HOLLYWOOD BEACH 2022
730 ORMOND BEACH 2022
731 NBVC POINT MUGU 2022
732 VENICE BEACH 2022
733 MALIBU LAGOON 2022
734 LA HARBOR 2022
735 SEAL BEACH NWR ANAHEIM BAY 2022
736 BOLSA CHICA ECOLOGICAL RESERVE 2022
737 HUNTINGTON STATE BEACH 2022
738 BURRIS ISLAND 2022
739 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2022
740 MCB CAMP PENDLETON 2022
741 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2022
742 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2022
743 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2022
744 MISSION BAY FAA ISLAND 2022
745 MISSION BAY NORTH FIESTA ISLAND 2022
746 MISSION BAY MARINERS POINT 2022
747 MISSION BAY STONY POINT 2022
748 SDIA LINDBERGH FIELD 2022
749 NAS NORTH ISLAND 2022
750 NAVAL AMPHIBIOUS BASE CORONADO 2022
751 DSTREET FILL SWEETWATER MARSH NWR 2022
752 CHULA VISTA WILDLIFE RESERVE 2022
753 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2022
754 TIJUANA ESTUARY NERR 2022
755 NAPA SONOMA MARSH WILDLIFE AREA 2023
756 SAN PABLO BAY NWR 2023
757 MONTEZUMA WETLANDS 2023
758 ALAMEDA POINT 2023
759 HAYWARD REGIONAL SHORELINE 2023
760 EDEN LANDING ECOLOGICAL RESERVE 2023
761 OCEANO DUNES STATE VEHICULAR RECREATION AREA 2023
762 RANCHO GUADALUPE DUNES PRESERVE 2023
763 VANDENBERG SFB 2023
764 SANTA CLARA RIVER MCGRATH STATE BEACH 2023
765 HOLLYWOOD BEACH 2023
766 ORMOND BEACH 2023
767 NBVC POINT MUGU 2023
768 VENICE BEACH 2023
769 MALIBU LAGOON 2023
770 LA HARBOR 2023
771 SEAL BEACH NWR ANAHEIM BAY 2023
772 BOLSA CHICA ECOLOGICAL RESERVE 2023
773 HUNTINGTON STATE BEACH 2023
774 ANAHEIM LAKE 2023
775 BURRIS ISLAND 2023
776 UPPER NEWPORT BAY ECOLOGICAL RESERVE 2023
777 MCB CAMP PENDLETON 2023
778 BATIQUITOS LAGOON ECOLOGICAL RESERVE 2023
779 SAN ELIJO LAGOON ECOLOGICAL RESERVE 2023
780 SAN DIEGUITO LAGOON ECOLOGICAL RESERVE 2023
781 MISSION BAY FAA ISLAND 2023
782 MISSION BAY NORTH FIESTA ISLAND 2023
783 MISSION BAY MARINERS POINT 2023
784 MISSION BAY STONY POINT 2023
785 SDIA LINDBERGH FIELD 2023
786 NAS NORTH ISLAND 2023
787 NAVAL AMPHIBIOUS BASE CORONADO 2023
788 DSTREET FILL SWEETWATER MARSH NWR 2023
789 CHULA VISTA WILDLIFE RESERVE 2023
790 SOUTH SAN DIEGO BAY UNIT SDNWR SALTWORKS 2023
791 TIJUANA ESTUARY NERR 2023
The advantage of select over the indexing operator [ is that it provides concise ways to a lot of columns. For instance, to select all of the columns whose names begin with nonpred_, you can write:
select(terns, starts_with("nonpred_")) nonpred_eggs nonpred_chicks nonpred_fl nonpred_ad
1 3 0 0 0
2 NA NA NA NA
3 124 81 2 1
4 NA 3 1 6
5 2 0 0 0
6 0 1 0 0
7 NA 27 0 0
8 4 3 NA NA
9 2 0 0 0
10 NA NA NA NA
11 26 NA NA NA
12 77 NA NA NA
13 10 3 NA NA
14 NA NA NA NA
15 74 4 0 0
16 NA NA NA NA
17 72 118 24 16
18 10 35 3 6
19 1 0 0 0
20 28 NA NA NA
21 8 0 0 1
22 32 11 1 0
23 7 1 0 0
24 20 3 1 0
25 67 19 2 0
26 8 2 0 1
27 NA NA NA NA
28 9 3 0 0
29 56 7 1 0
30 0 0 0 0
31 NA NA NA NA
32 142 156 1 2
33 NA NA NA NA
34 NA NA NA NA
35 2 0 NA 0
36 1 0 NA 0
37 NA 0 NA 2
38 6 1 0 0
39 7 2 1 NA
40 6 1 0 1
41 132 10 0 0
42 0 0 NA 0
43 179 453 31 12
44 69 85 2 2
45 0 5 0 1
46 24 NA NA NA
47 NA NA NA NA
48 5 0 0 0
49 521 1063 11 7
50 146 417 0 0
51 NA NA NA NA
52 0 NA NA NA
53 1 0 NA 0
54 144 2 NA 0
55 9 NA NA NA
56 24 17 0 0
57 120 14 0 0
58 306 48 0 2
59 NA NA NA NA
60 30 11 0 0
61 17 1 0 0
62 4 2 0 2
63 272 2 1 2
64 NA NA NA NA
65 186 286 0 0
66 NA NA NA NA
67 NA NA NA NA
68 25 9 0 0
69 NA NA NA NA
70 42 29 1 0
71 NA NA NA NA
72 1 0 0 0
73 24 1 0 0
74 156 22 2 9
75 0 0 0 1
76 217 868 13 3
77 NA 4 2 2
78 13 13 1 1
79 NA 80 0 7
80 NA 1 0 0
81 556 928 16 11
82 112 307 15 6
83 0 0 4 3
84 0 0 0 0
85 0 0 0 0
86 186 43 4 0
87 37 2 1 1
88 31 21 10 1
89 76 18 2 2
90 225 27 6 1
91 23 17 1 1
92 13 5 0 0
93 10 0 NA NA
94 99 NA NA NA
95 NA NA NA NA
96 NA NA NA NA
97 248 202 1 1
98 0 0 0 0
99 NA NA NA NA
100 12 1 2 2
101 NA NA NA NA
102 4 0 NA 0
103 NA NA NA NA
104 NA NA NA NA
105 5 2 0 0
106 85 19 0 0
107 60 57 0 1
108 434 253 7 7
109 27 15 0 0
110 40 14 0 1
111 NA NA NA NA
112 0 0 0 0
113 307 420 63 7
114 81 189 21 5
115 NA NA NA NA
116 4 0 0 2
117 3 2 0 0
118 1 NA NA NA
119 11 1 NA NA
120 NA NA NA NA
121 NA NA NA NA
122 65 15 0 0
123 230 23 1 7
124 NA NA NA NA
125 NA NA NA NA
126 24 2 0 0
127 98 9 2 0
128 NA NA NA NA
129 NA NA NA NA
130 NA NA NA NA
131 122 127 28 0
132 NA NA 0 0
133 NA NA NA NA
134 NA NA NA NA
135 20 4 4 0
136 0 0 0 0
137 8 2 0 0
138 0 0 NA 0
139 13 0 0 0
140 0 0 0 0
141 9 4 0 0
142 77 NA NA NA
143 89 125 NA 3
144 385 NA NA NA
145 20 6 0 0
146 18 2 0 0
147 82 8 3 1
148 NA NA NA NA
149 NA NA NA NA
150 430 236 35 11
151 181 109 6 3
152 NA NA NA NA
153 1 2 0 0
154 15 3 5 0
155 24 8 1 0
156 4 3 0 0
157 16 0 5 0
158 53 12 3 1
159 56 11 3 0
160 238 52 10 0
161 31 7 5 0
162 3 0 NA 0
163 28 4 0 0
164 139 8 2 0
165 NA NA NA NA
166 NA NA NA NA
167 NA NA NA NA
168 NA NA NA NA
169 54 22 0 0
170 15 3 0 0
171 NA NA NA NA
172 NA NA NA NA
173 9 7 1 1
174 NA NA NA NA
175 2 4 4 0
176 NA NA NA NA
177 5 2 NA NA
178 3 NA NA NA
179 10 2 NA NA
180 157 4 1 0
181 35 129 5 3
182 277 153 1 2
183 NA 29 2 3
184 17 18 1 1
185 167 24 7 10
186 NA NA NA NA
187 NA NA NA NA
188 600 680 207 4
189 131 167 70 3
190 NA NA NA NA
191 NA NA NA NA
192 0 0 NA 0
193 0 0 NA 0
194 NA NA NA NA
195 0 0 0 0
196 29 19 5 0
197 46 5 0 0
198 296 46 8 3
199 29 12 0 0
200 4 0 0 0
201 31 0 0 0
202 63 3 2 1
203 NA NA NA NA
204 NA NA NA NA
205 NA NA NA NA
206 NA NA NA 0
207 106 50 4 1
208 NA 1 0 0
209 0 0 NA 0
210 NA NA NA NA
211 8 0 1 0
212 0 0 0 0
213 6 2 5 0
214 NA NA NA NA
215 11 1 NA NA
216 1 NA NA NA
217 13 1 NA NA
218 214 25 8 0
219 0 0 NA 0
220 328 123 3 1
221 NA NA NA NA
222 NA 14 0 0
223 168 57 1 2
224 NA NA NA NA
225 NA NA NA NA
226 474 769 32 4
227 123 278 33 2
228 NA NA NA 0
229 NA NA NA NA
230 40 3 NA 0
231 14 3 NA NA
232 12 NA NA NA
233 NA NA NA NA
234 NA NA NA NA
235 58 46 2 0
236 NA NA 1 NA
237 NA NA 0 NA
238 22 12 0 0
239 8 2 0 0
240 7 2 0 0
241 90 0 3 0
242 NA NA NA NA
243 0 0 0 0
244 17 3 0 0
245 NA NA NA NA
246 0 0 0 0
247 94 68 5 0
248 9 2 2 0
249 NA NA NA NA
250 NA NA NA NA
251 6 1 1 0
252 0 0 0 0
253 9 5 0 0
254 NA NA NA NA
255 3 NA NA NA
256 0 0 0 0
257 12 2 NA 2
258 222 91 27 1
259 1 NA NA NA
260 158 6 0 0
261 NA 116 2 2
262 NA NA NA NA
263 120 17 3 1
264 0 0 0 0
265 NA NA NA NA
266 327 679 182 6
267 98 131 104 1
268 NA NA NA NA
269 NA NA NA NA
270 NA NA NA NA
271 3 2 0 0
272 5 0 0 0
273 68 27 14 1
274 0 0 0 0
275 6 2 6 1
276 33 36 5 2
277 32 27 5 0
278 221 365 168 4
279 13 28 11 0
280 2 1 1 0
281 14 1 1 1
282 83 9 12 2
283 NA NA NA NA
284 10 0 0 1
285 NA NA NA NA
286 NA NA NA NA
287 171 207 1 5
288 3 15 3 0
289 NA NA NA NA
290 NA NA NA NA
291 5 0 0 0
292 NA NA NA NA
293 10 3 1 0
294 NA NA NA NA
295 NA 1 NA NA
296 NA NA NA NA
297 7 2 0 0
298 316 41 4 0
299 0 0 0 0
300 11 5 0 0
301 91 9 NA 1
302 20 2 0 0
303 231 112 16 5
304 0 NA NA NA
305 NA NA NA NA
306 748 547 3 6
307 138 NA NA NA
308 NA NA NA NA
309 NA NA NA NA
310 NA NA NA NA
311 8 4 2 0
312 NA NA NA NA
313 40 36 1 1
314 7 NA 1 NA
315 5 3 NA NA
316 21 9 0 1
317 27 12 0 0
318 249 143 24 4
319 22 40 9 0
320 6 2 0 0
321 10 3 0 0
322 86 1 4 1
323 NA NA NA NA
324 NA NA NA NA
325 27 2 NA NA
326 NA NA NA NA
327 NA NA NA NA
328 184 37 0 0
329 83 14 2 1
330 NA NA NA NA
331 NA NA NA NA
332 12 1 0 0
333 NA NA NA NA
334 9 4 4 0
335 NA NA NA NA
336 19 2 NA NA
337 NA NA NA NA
338 5 0 0 0
339 709 110 10 0
340 0 0 0 1
341 77 84 1 1
342 30 42 3 1
343 21 7 0 1
344 127 150 0 0
345 4 0 0 0
346 1 NA NA NA
347 590 676 0 6
348 189 400 4 1
349 NA NA NA NA
350 NA NA NA NA
351 NA NA NA NA
352 48 10 0 1
353 2 NA NA NA
354 163 22 0 0
355 12 1 NA NA
356 2 NA NA NA
357 44 44 NA 1
358 0 0 0 0
359 607 52 0 0
360 56 16 NA 1
361 23 3 NA NA
362 21 NA NA NA
363 104 NA NA NA
364 NA NA NA NA
365 NA NA NA NA
366 58 6 0 0
367 0 1 2 0
368 NA NA NA NA
369 0 48 8 0
370 0 0 0 0
371 NA NA NA NA
372 NA NA NA NA
373 10 3 2 1
374 NA NA NA NA
375 4 2 0 0
376 NA NA NA NA
377 2 0 0 0
378 43 24 0 0
379 5 0 0 0
380 350 0 0 0
381 NA NA NA NA
382 0 0 0 0
383 116 107 0 0
384 46 8 0 0
385 65 0 0 0
386 121 18 0 0
387 0 0 0 0
388 2 2 0 0
389 536 291 1 2
390 168 294 8 1
391 NA NA NA NA
392 NA NA NA NA
393 2 0 0 0
394 127 53 0 1
395 NA NA NA NA
396 41 2 0 0
397 24 5 0 0
398 NA NA NA NA
399 42 12 3 2
400 2 0 0 0
401 403 211 23 1
402 33 57 10 0
403 21 29 3 0
404 14 3 0 1
405 139 38 2 1
406 0 0 0 0
407 NA NA NA NA
408 28 4 NA 1
409 0 NA NA NA
410 NA NA NA NA
411 84 13 NA NA
412 7 1 NA NA
413 NA NA NA NA
414 NA NA NA NA
415 6 NA 6 1
416 NA NA NA NA
417 2 NA NA NA
418 NA NA NA NA
419 2 NA NA NA
420 21 5 NA NA
421 11 1 NA NA
422 176 19 3 1
423 NA NA NA NA
424 NA 2 NA NA
425 59 12 NA NA
426 63 NA NA NA
427 49 15 NA NA
428 141 76 26 2
429 3 NA NA NA
430 0 NA NA NA
431 203 578 102 5
432 108 271 17 NA
433 NA NA NA NA
434 NA NA NA NA
435 NA NA NA NA
436 6 NA NA NA
437 3 5 NA NA
438 54 13 2 NA
439 2 1 NA NA
440 NA NA NA NA
441 42 21 2 NA
442 39 8 1 NA
443 269 428 13 6
444 31 65 7 NA
445 15 35 2 NA
446 9 5 NA NA
447 66 7 NA NA
448 0 NA NA NA
449 0 NA NA NA
450 18 2 0 0
451 6 1 0 0
452 0 NA NA NA
453 80 11 NA NA
454 15 NA NA NA
455 NA NA NA NA
456 NA NA NA NA
457 3 NA 2 NA
458 NA NA NA NA
459 1 1 NA NA
460 NA NA NA NA
461 3 NA NA NA
462 4 NA NA NA
463 0 NA NA NA
464 161 11 0 0
465 NA NA NA NA
466 0 NA NA NA
467 130 NA NA NA
468 68 NA NA NA
469 66 12 0 0
470 186 83 22 11
471 0 NA NA NA
472 2 4 NA NA
473 392 525 17 5
474 115 162 7 0
475 NA NA NA NA
476 NA NA NA NA
477 NA NA NA NA
478 4 10 NA NA
479 5 2 NA NA
480 52 30 2 1
481 0 NA NA NA
482 NA NA NA NA
483 7 NA 1 NA
484 18 NA 1 NA
485 182 306 16 4
486 29 22 2 NA
487 13 17 4 NA
488 5 6 2 NA
489 46 7 3 0
490 NA NA NA NA
491 0 0 0 0
492 35 0 0 0
493 1 0 0 0
494 NA NA NA NA
495 83 40 0 0
496 14 0 0 0
497 NA NA NA NA
498 NA NA NA NA
499 8 1 1 0
500 NA NA NA NA
501 3 0 0 0
502 NA NA NA NA
503 6 0 0 0
504 NA NA NA NA
505 3 NA 1 1
506 197 14 0 0
507 NA NA NA NA
508 1 0 0 0
509 87 10 0 0
510 30 17 1 2
511 55 16 0 0
512 133 89 0 1
513 1 0 0 0
514 2 0 0 0
515 11 0 0 0
516 342 423 16 2
517 107 310 25 3
518 NA NA NA NA
519 NA NA NA NA
520 NA NA NA NA
521 10 0 0 0
522 23 0 0 0
523 42 13 1 0
524 11 1 0 0
525 0 0 0 0
526 12 5 1 0
527 18 5 1 0
528 302 402 10 2
529 33 58 1 1
530 16 27 1 0
531 3 9 1 0
532 48 10 5 3
533 NA NA NA NA
534 0 3 0 0
535 NA NA NA NA
536 1 3 0 0
537 NA NA NA NA
538 180 130 1 5
539 9 17 0 0
540 3 0 0 0
541 0 0 0 0
542 12 0 0 0
543 0 0 0 0
544 0 0 0 0
545 10 3 0 0
546 0 0 0 0
547 5 0 0 1
548 0 0 0 0
549 10 2 0 0
550 162 5 0 0
551 0 0 0 0
552 0 0 0 0
553 NA NA NA NA
554 0 0 0 0
555 47 14 0 0
556 78 3 0 0
557 250 152 18 3
558 0 0 0 0
559 7 0 1 0
560 6 6 0 0
561 208 5 0 2
562 308 345 173 4
563 0 0 0 0
564 NA 0 0 0
565 0 0 0 0
566 20 3 0 0
567 0 0 0 0
568 96 52 9 1
569 2 0 0 0
570 NA NA NA NA
571 9 1 0 0
572 7 4 0 1
573 281 474 30 6
574 40 34 3 0
575 23 23 2 0
576 13 2 0 0
577 69 43 11 1
578 0 0 0 0
579 0 0 0 0
580 3 0 0 0
581 143 86 4 0
582 0 0 0 0
583 1 0 0 0
584 11 0 0 0
585 6 5 0 0
586 3 0 0 0
587 0 0 0 0
588 20 2 0 0
589 76 1 0 1
590 0 0 0 0
591 0 0 0 0
592 7 0 0 0
593 58 7 0 0
594 22 31 0 0
595 54 11 0 0
596 308 141 11 5
597 0 0 0 0
598 12 1 0 0
599 54 4 0 0
600 176 618 8 2
601 0 0 0 0
602 6 0 0 0
603 0 0 0 0
604 50 67 1 0
605 1 0 0 0
606 8 5 0 0
607 9 0 0 0
608 260 423 1 3
609 26 46 0 0
610 35 28 0 0
611 11 4 0 0
612 88 37 0 2
613 0 0 0 6
614 6 1 0 0
615 113 141 1 0
616 17 0 0 0
617 1 0 0 0
618 3 0 2 0
619 0 0 0 0
620 12 15 0 0
621 NA NA NA NA
622 0 0 0 0
623 20 0 0 0
624 69 4 1 0
625 0 0 0 0
626 2 0 0 0
627 0 0 0 0
628 71 28 0 0
629 2 0 0 0
630 71 2 0 0
631 184 309 3 4
632 2 3 0 1
633 0 0 0 0
634 258 40 0 0
635 138 208 1 3
636 0 0 0 0
637 4 2 0 0
638 0 0 0 0
639 83 48 1 0
640 0 0 0 0
641 6 0 0 3
642 0 2 0 0
643 361 192 4 1
644 54 16 0 0
645 43 4 0 0
646 23 2 0 0
647 72 6 1 0
648 0 0 0 0
649 5 0 0 0
650 116 0 0 0
651 0 2 1 0
652 0 0 0 0
653 13 0 0 0
654 1 0 0 0
655 9 0 0 0
656 5 3 0 1
657 1 2 0 0
658 9 0 0 0
659 134 2 0 2
660 NA NA NA NA
661 5 8 4 0
662 0 0 0 0
663 0 18 0 0
664 0 0 0 0
665 30 0 0 0
666 336 18 2 7
667 3 6 0 0
668 2 0 0 0
669 231 119 33 0
670 78 29 3 0
671 0 0 0 0
672 14 6 5 0
673 1 0 0 0
674 85 80 11 0
675 0 0 0 0
676 5 0 0 0
677 6 1 0 0
678 412 170 3 1
679 2 0 0 0
680 49 5 0 0
681 8 1 0 0
682 56 7 0 1
683 0 0 0 0
684 0 0 0 0
685 0 0 0 0
686 118 98 3 0
687 23 1 0 1
688 5 0 0 0
689 9 8 2 1
690 0 0 0 0
691 7 11 0 0
692 6 4 0 0
693 0 0 0 0
694 9 1 0 0
695 80 4 0 0
696 NA NA NA NA
697 16 8 0 0
698 0 0 0 0
699 112 48 0 0
700 1 0 0 0
701 11 0 0 1
702 157 101 50 13
703 6 3 0 0
704 4 0 0 0
705 330 178 7 3
706 133 171 2 3
707 0 0 0 0
708 43 20 1 1
709 0 0 0 0
710 70 31 1 0
711 0 0 0 0
712 4 0 0 1
713 0 0 0 0
714 351 0 0 0
715 45 8 0 0
716 39 11 0 0
717 32 2 0 1
718 137 20 1 1
719 8 0 0 0
720 10 2 0 0
721 0 0 0 0
722 127 124 1 1
723 12 0 0 0
724 4 1 0 1
725 12 4 1 0
726 1 0 0 0
727 5 6 0 0
728 6 0 0 0
729 14 0 0 0
730 7 0 0 3
731 94 4 0 0
732 0 0 0 0
733 0 0 0 0
734 146 9 0 0
735 1 4 0 0
736 59 9 0 0
737 249 141 17 9
738 0 0 0 0
739 0 0 0 0
740 247 83 5 2
741 100 70 12 0
742 0 0 0 0
743 10 0 0 0
744 38 16 1 0
745 0 0 0 0
746 53 47 2 1
747 0 0 0 0
748 2 1 0 0
749 0 0 0 0
750 338 66 3 0
751 32 3 0 0
752 40 4 0 0
753 9 0 0 0
754 106 4 0 0
755 2 1 0 0
756 1 0 0 0
757 0 0 0 1
758 112 56 5 0
759 17 1 0 0
760 1 1 0 0
761 8 2 0 0
762 0 0 0 0
763 3 28 0 0
764 13 0 0 0
765 0 0 0 0
766 1 1 0 0
767 40 3 0 1
768 0 0 0 0
769 0 0 0 0
770 37 0 0 0
771 31 7 2 0
772 29 0 0 0
773 176 90 3 22
774 0 0 0 0
775 4 0 0 0
776 4 0 0 0
777 317 169 15 1
778 67 94 7 0
779 0 0 0 0
780 0 0 0 0
781 50 36 4 0
782 1 0 0 0
783 2 0 0 0
784 0 0 0 0
785 1 2 0 0
786 0 0 0 0
787 329 185 6 6
788 25 2 0 0
789 32 1 0 0
790 11 2 0 0
791 65 44 1 1
You can select the same columns with the indexing operator, but you’d either have to type out all of their names or use a more complicated expression.
Use the indexing operator when you only need to select a few columns. Use dplyr’s select function when you need to select lots of columns that follow some kind of pattern. The dplyr documentation provides more details about how to use the select function.
In addition to selecting columns, you also need to know how to filter rows in order to work with tabular data. In this context, to “filter” is to get a subset of rows that satisfy a condition. As a motivating example, suppose we want to get all of the rows in the least terns dataset that correspond to the Los Angeles Harbor (LA HARBOR) site.
The indexing operator [ is one way to filter the rows of a data frame. The first step is to translate the condition on the rows into code. To test whether rows correspond to Los Angeles Harbor, we can write:
terns$site_name == "LA HARBOR" [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
[13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[25] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[37] FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
[49] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[61] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[73] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[85] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[97] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
[109] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[121] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[133] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
[145] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[157] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[169] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[181] FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[193] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[205] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[217] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[229] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[241] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[253] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
[265] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[277] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[289] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
[301] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[313] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[325] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[337] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[349] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[361] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[373] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
[385] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[397] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[409] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[421] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[433] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[445] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[457] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
[469] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[481] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[493] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[505] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[517] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[529] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[541] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[553] FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[565] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[577] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[589] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[601] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[613] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[625] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[637] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[649] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[661] FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[673] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[685] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[697] FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[709] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[721] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[733] FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[745] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[757] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[769] FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[781] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
This returns a vector of logical (TRUE and FALSE) values. Now that we have the code for the condition, we can use indexing to get rows where the condition is TRUE:
terns[terns$site_name == "LA HARBOR", ] year site_name site_name_2013_2018 site_name_1988_2001 site_abbr region_3
12 2000 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
43 2004 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
76 2005 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
108 2006 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
144 2007 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
182 2008 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
220 2009 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
260 2010 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
300 2011 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
341 2012 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
383 2013 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
425 2014 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
467 2015 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
509 2016 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
554 2017 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
593 2018 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
628 2019 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
663 2020 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
699 2021 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
734 2022 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
770 2023 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
region_4 event bp_min bp_max fl_min fl_max total_nests nonpred_eggs
12 SOUTHERN LA_NINA 437 437 570 570 565 77
43 SOUTHERN NEUTRAL 951 951 556 556 1071 179
76 SOUTHERN NEUTRAL 1254 1254 449 687 1332 217
108 SOUTHERN NEUTRAL 835 835 511 771 907 434
144 SOUTHERN EL_NINO 669 669 186 186 710 385
182 SOUTHERN LA_NINA 486 515 210 210 529 277
220 SOUTHERN NEUTRAL 371 385 75 75 435 328
260 SOUTHERN EL_NINO 149 195 4 4 216 158
300 SOUTHERN LA_NINA 7 8 0 0 10 11
341 SOUTHERN LA_NINA 144 207 35 35 211 77
383 SOUTHERN NEUTRAL 237 239 31 147 254 116
425 SOUTHERN NEUTRAL 110 112 16 112 126 59
467 SOUTHERN NEUTRAL 103 109 0 0 109 130
509 SOUTHERN EL_NINO 109 141 46 70 141 87
554 SOUTHERN NEUTRAL 0 5 0 0 5 0
593 SOUTHERN NEUTRAL 105 117 69 69 133 58
628 SOUTHERN NEUTRAL 161 184 97 97 199 71
663 SOUTHERN NEUTRAL 91 182 3 111 182 0
699 SOUTHERN LA_NINA 170 188 38 142 198 112
734 SOUTHERN LA_NINA 172 177 2 4 189 146
770 SOUTHERN LA_NINA 1 55 0 0 56 37
nonpred_chicks nonpred_fl nonpred_ad pred_control pred_eggs pred_chicks
12 NA NA NA 24 NA
43 453 31 12 NA NA
76 868 13 3 6 0
108 253 7 7 27 0
144 NA NA NA NA NA
182 153 1 2 NA NA
220 123 3 1 NA NA
260 6 0 0 NA NA
300 5 0 0 Y NA NA
341 84 1 1 Y NA NA
383 107 0 0 Y NA NA
425 12 NA NA Y NA NA
467 NA NA NA Y NA NA
509 10 0 0 Y NA NA
554 0 0 0 Y NA NA
593 7 0 0 Y NA NA
628 28 0 0 Y NA NA
663 18 0 0 Y NA NA
699 48 0 0 Y NA NA
734 9 0 0 Y NA NA
770 0 0 0 Y NA NA
pred_fl pred_ad pred_pefa pred_coy_fox pred_meso pred_owlspp pred_corvid
12 15 NA Y N N N N
43 NA NA Y N Y Y Y
76 0 0 N N N Y Y
108 0 7 Y N N Y Y
144 NA NA
182 NA NA Y N N Y Y
220 NA NA Y N N Y Y
260 NA NA N N N N Y
300 NA NA N N N N Y
341 NA NA N N N N N
383 NA NA Y N Y N N
425 NA NA N N Y N N
467 NA NA N N N N Y
509 NA NA Y N N Y Y
554 NA NA N N N N Y
593 NA NA N N N N
628 NA NA Y N N N Y
663 NA NA N N N N Y
699 NA NA N N Y N Y
734 NA NA N N N N Y
770 NA NA N N N N Y
pred_other_raptor pred_other_avian pred_misc total_pefa total_coy_fox
12 Y Y N 17 0
43 Y N Y NA NA
76 N N N 0 0
108 N Y N NA NA
144 NA NA
182 Y Y N NA NA
220 Y N N NA NA
260 N N N NA NA
300 N Y N NA NA
341 Y Y N NA NA
383 N N N NA NA
425 N N Y NA NA
467 N N N NA NA
509 N Y N NA NA
554 N N N NA NA
593 Y N NA NA
628 N N NA NA
663 N N N NA NA
699 Y N N NA NA
734 Y N Y NA NA
770 N N N NA NA
total_meso total_owlspp total_corvid total_other_raptor total_other_avian
12 0 0 0 4 24
43 NA NA NA NA NA
76 0 NA 6 0 0
108 NA NA NA NA NA
144 NA NA NA NA NA
182 NA NA NA NA NA
220 NA NA NA NA NA
260 NA NA NA NA NA
300 NA NA NA NA NA
341 NA NA NA NA NA
383 NA NA NA NA NA
425 NA NA NA NA NA
467 NA NA NA NA NA
509 NA NA NA NA NA
554 NA NA NA NA NA
593 NA NA NA NA NA
628 NA NA NA NA NA
663 NA NA NA NA NA
699 NA NA NA NA NA
734 NA NA NA NA NA
770 NA NA NA NA NA
total_misc first_observed last_observed first_nest first_chick first_fledge
12 0 2000-04-28 2000-08-20 2000-05-10 3000-06-02 2000-06-22
43 NA 2004-05-03 2004-08-19 2004-05-19 2004-06-09 2004-06-30
76 0 2005-06-01 2005-06-24
108 NA 2006-04-22 2006-08-17 2006-05-14 2006-06-11 2006-07-04
144 NA
182 NA 2008-05-01 2008-08-17 2008-05-21 2008-06-04 2008-06-29
220 NA 2009-04-26 2009-08-15 2009-05-21 2009-06-17 2009-07-05
260 NA 2010-05-13 2010-07-29 2010-05-22 2010-06-16 2010-07-09
300 NA 2011-04-27 2011-08-02 2011-06-08 2011-07-10
341 NA 2012-04-20 2012-07-25 2012-05-14 2012-06-06 2012-06-27
383 NA 2013-06-01 2013-07-21 2013-05-26 2013-06-13 2013-07-11
425 NA 2014-05-22 2014-07-27 2014-05-22 2014-06-09 2014-07-03
467 NA 2015-05-14 2015-06-22 2015-05-14 2015-06-08
509 NA 2016-04-20 2016-08-18 2016-05-16 2016-06-10 2016-06-27
554 NA 2017-05-10 2017-07-17 2017-05-19
593 NA 2018-04-20 2018-08-04 2018-05-14 2018-06-08 2018-06-27
628 NA 2019-04-26 2019-08-10 2019-05-10 2019-06-03 2019-06-28
663 NA 2020-04-26 2020-08-16 2020-07-03 2020-07-20 2020-08-13
699 NA 2021-04-21 2021-08-05 2021-05-17 2021-06-14
734 NA 2022-04-30 2022-07-22 2022-05-21 2022-06-19
770 NA 2023-04-28 2023-06-14 2023-05-24
Section 15.4 describes various operators and functions you can use to write more complicated conditions.
Notice that in the condition, we had to write terns$site_name rather than just the column name site_name. We have to specify that we mean a column in terns because the indexing operator doesn’t make any assumptions about what is or isn’t a column name. But most of the time, we filter rows by testing conditions on the columns. Typing the name of the data frame (for example, terns$) in front of every column name makes writing complicated conditions tedious.
The dplyr package’s filter function is another way to filter the rows of a data frame. By assuming that names refer to column names, filter makes writing conditions less tedious. The first argument to filter is the data frame to filter, while the second is the condition. Here’s how to get the Los Angeles Harbor rows from the least terns dataset:
filter(terns, site_name == "LA HARBOR") year site_name site_name_2013_2018 site_name_1988_2001 site_abbr region_3
1 2000 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
2 2004 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
3 2005 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
4 2006 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
5 2007 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
6 2008 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
7 2009 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
8 2010 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
9 2011 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
10 2012 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
11 2013 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
12 2014 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
13 2015 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
14 2016 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
15 2017 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
16 2018 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
17 2019 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
18 2020 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
19 2021 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
20 2022 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
21 2023 LA HARBOR Port of LA NA_2013_2018 POLYGON LA_HARB SOUTHERN
region_4 event bp_min bp_max fl_min fl_max total_nests nonpred_eggs
1 SOUTHERN LA_NINA 437 437 570 570 565 77
2 SOUTHERN NEUTRAL 951 951 556 556 1071 179
3 SOUTHERN NEUTRAL 1254 1254 449 687 1332 217
4 SOUTHERN NEUTRAL 835 835 511 771 907 434
5 SOUTHERN EL_NINO 669 669 186 186 710 385
6 SOUTHERN LA_NINA 486 515 210 210 529 277
7 SOUTHERN NEUTRAL 371 385 75 75 435 328
8 SOUTHERN EL_NINO 149 195 4 4 216 158
9 SOUTHERN LA_NINA 7 8 0 0 10 11
10 SOUTHERN LA_NINA 144 207 35 35 211 77
11 SOUTHERN NEUTRAL 237 239 31 147 254 116
12 SOUTHERN NEUTRAL 110 112 16 112 126 59
13 SOUTHERN NEUTRAL 103 109 0 0 109 130
14 SOUTHERN EL_NINO 109 141 46 70 141 87
15 SOUTHERN NEUTRAL 0 5 0 0 5 0
16 SOUTHERN NEUTRAL 105 117 69 69 133 58
17 SOUTHERN NEUTRAL 161 184 97 97 199 71
18 SOUTHERN NEUTRAL 91 182 3 111 182 0
19 SOUTHERN LA_NINA 170 188 38 142 198 112
20 SOUTHERN LA_NINA 172 177 2 4 189 146
21 SOUTHERN LA_NINA 1 55 0 0 56 37
nonpred_chicks nonpred_fl nonpred_ad pred_control pred_eggs pred_chicks
1 NA NA NA 24 NA
2 453 31 12 NA NA
3 868 13 3 6 0
4 253 7 7 27 0
5 NA NA NA NA NA
6 153 1 2 NA NA
7 123 3 1 NA NA
8 6 0 0 NA NA
9 5 0 0 Y NA NA
10 84 1 1 Y NA NA
11 107 0 0 Y NA NA
12 12 NA NA Y NA NA
13 NA NA NA Y NA NA
14 10 0 0 Y NA NA
15 0 0 0 Y NA NA
16 7 0 0 Y NA NA
17 28 0 0 Y NA NA
18 18 0 0 Y NA NA
19 48 0 0 Y NA NA
20 9 0 0 Y NA NA
21 0 0 0 Y NA NA
pred_fl pred_ad pred_pefa pred_coy_fox pred_meso pred_owlspp pred_corvid
1 15 NA Y N N N N
2 NA NA Y N Y Y Y
3 0 0 N N N Y Y
4 0 7 Y N N Y Y
5 NA NA
6 NA NA Y N N Y Y
7 NA NA Y N N Y Y
8 NA NA N N N N Y
9 NA NA N N N N Y
10 NA NA N N N N N
11 NA NA Y N Y N N
12 NA NA N N Y N N
13 NA NA N N N N Y
14 NA NA Y N N Y Y
15 NA NA N N N N Y
16 NA NA N N N N
17 NA NA Y N N N Y
18 NA NA N N N N Y
19 NA NA N N Y N Y
20 NA NA N N N N Y
21 NA NA N N N N Y
pred_other_raptor pred_other_avian pred_misc total_pefa total_coy_fox
1 Y Y N 17 0
2 Y N Y NA NA
3 N N N 0 0
4 N Y N NA NA
5 NA NA
6 Y Y N NA NA
7 Y N N NA NA
8 N N N NA NA
9 N Y N NA NA
10 Y Y N NA NA
11 N N N NA NA
12 N N Y NA NA
13 N N N NA NA
14 N Y N NA NA
15 N N N NA NA
16 Y N NA NA
17 N N NA NA
18 N N N NA NA
19 Y N N NA NA
20 Y N Y NA NA
21 N N N NA NA
total_meso total_owlspp total_corvid total_other_raptor total_other_avian
1 0 0 0 4 24
2 NA NA NA NA NA
3 0 NA 6 0 0
4 NA NA NA NA NA
5 NA NA NA NA NA
6 NA NA NA NA NA
7 NA NA NA NA NA
8 NA NA NA NA NA
9 NA NA NA NA NA
10 NA NA NA NA NA
11 NA NA NA NA NA
12 NA NA NA NA NA
13 NA NA NA NA NA
14 NA NA NA NA NA
15 NA NA NA NA NA
16 NA NA NA NA NA
17 NA NA NA NA NA
18 NA NA NA NA NA
19 NA NA NA NA NA
20 NA NA NA NA NA
21 NA NA NA NA NA
total_misc first_observed last_observed first_nest first_chick first_fledge
1 0 2000-04-28 2000-08-20 2000-05-10 3000-06-02 2000-06-22
2 NA 2004-05-03 2004-08-19 2004-05-19 2004-06-09 2004-06-30
3 0 2005-06-01 2005-06-24
4 NA 2006-04-22 2006-08-17 2006-05-14 2006-06-11 2006-07-04
5 NA
6 NA 2008-05-01 2008-08-17 2008-05-21 2008-06-04 2008-06-29
7 NA 2009-04-26 2009-08-15 2009-05-21 2009-06-17 2009-07-05
8 NA 2010-05-13 2010-07-29 2010-05-22 2010-06-16 2010-07-09
9 NA 2011-04-27 2011-08-02 2011-06-08 2011-07-10
10 NA 2012-04-20 2012-07-25 2012-05-14 2012-06-06 2012-06-27
11 NA 2013-06-01 2013-07-21 2013-05-26 2013-06-13 2013-07-11
12 NA 2014-05-22 2014-07-27 2014-05-22 2014-06-09 2014-07-03
13 NA 2015-05-14 2015-06-22 2015-05-14 2015-06-08
14 NA 2016-04-20 2016-08-18 2016-05-16 2016-06-10 2016-06-27
15 NA 2017-05-10 2017-07-17 2017-05-19
16 NA 2018-04-20 2018-08-04 2018-05-14 2018-06-08 2018-06-27
17 NA 2019-04-26 2019-08-10 2019-05-10 2019-06-03 2019-06-28
18 NA 2020-04-26 2020-08-16 2020-07-03 2020-07-20 2020-08-13
19 NA 2021-04-21 2021-08-05 2021-05-17 2021-06-14
20 NA 2022-04-30 2022-07-22 2022-05-21 2022-06-19
21 NA 2023-04-28 2023-06-14 2023-05-24
You can pass additional conditions to filter as additional arguments. All of them must be satisfied (TRUE) for a row to be kept.
R’s built-in subset function is similar to and might have inspired dplyr’s filter function. Here’s how to use it to get all of the Los Angeles Harbor rows:
subset(terns, site_name == "LA HARBOR")The subset function is a good alternative if you prefer not to use dplyr.
Both the indexing operator and dplyr’s filter function are good ways to filter rows in a data frame. The indexing operator has the advantage that you can simultaneously use it to select columns by filling in the second argument. On the other hand, the filter function makes complicated conditions easier to type and read—this might seem like a small advantage, but code clarity is important.
All of the conditions we’ve seen so far have been written in terms of a single test. If you want to use more sophisticated conditions, R provides operators to negate and combine logical vectors. These operators are useful for working with logical vectors even outside the context of indexing.
The NOT operator ! converts TRUE to FALSE and FALSE to TRUE:
x = c(TRUE, FALSE, TRUE, TRUE, NA)
x[1] TRUE FALSE TRUE TRUE NA
!x[1] FALSE TRUE FALSE FALSE NA
You can use ! with a condition:
y = c("hi", "hello")
!(y == "hi")[1] FALSE TRUE
The NOT operator is vectorized.
R also has operators for combining logical values.
The AND operator & returns TRUE only when both arguments are TRUE. Here are some examples:
FALSE & FALSE[1] FALSE
TRUE & FALSE[1] FALSE
FALSE & TRUE[1] FALSE
TRUE & TRUE[1] TRUE
c(TRUE, FALSE, TRUE) & c(TRUE, TRUE, FALSE)[1] TRUE FALSE FALSE
The OR operator | returns TRUE when at least one argument is TRUE. Let’s see some examples:
FALSE | FALSE[1] FALSE
TRUE | FALSE[1] TRUE
FALSE | TRUE[1] TRUE
TRUE | TRUE[1] TRUE
c(TRUE, FALSE) | c(TRUE, TRUE)[1] TRUE TRUE
The combination operators are vectorized.
Be careful: everyday English is less precise than logic. You might say:
I want all subjects with age over 50 and all subjects that like cats.
But in logic this means:
(subject age over 50) OR (subject likes cats)
So think carefully about whether you need both conditions to be true (AND) or at least one (OR).
The second argument is irrelevant in some conditions:
FALSE & is always FALSETRUE | is always TRUENow imagine you have FALSE & long_computation(). You can save time by skipping long_computation(). A short-circuit operator does exactly that.
R has two short-circuit operators:
&& is a short-circuited &|| is a short-circuited |These operators only evaluate the second argument if it is necessary to determine the result. Here are some of these:
TRUE && FALSE[1] FALSE
TRUE && TRUE[1] TRUE
TRUE || TRUE[1] TRUE
The short-circuit operators are not vectorized—they only accept length-1 arguments:
c(TRUE, FALSE) && c(TRUE, TRUE)Error in c(TRUE, FALSE) && c(TRUE, TRUE): 'length = 2' in coercion to 'logical(1)'
Because of this, you can’t use short-circuit operators for indexing. Their main use is in writing conditions for if-expressions, which we’ll learn about later on.
Prior to R 4.3.0, short-circuit operators didn’t raise an error for inputs with length greater than 1 (and thus were a common source of bugs).
Rarely, you might want exactly one condition to be true. The XOR (eXclusive OR) function xor() returns TRUE when exactly one argument is TRUE. For example:
xor(FALSE, FALSE)[1] FALSE
xor(TRUE, FALSE)[1] TRUE
xor(TRUE, TRUE)[1] FALSE