Here's a reprex with just the values from head() using the datapasta package for easy tibble pasting.
I didn't use the limits you've specified above, since it's harder to see, but you should be able to add those easily. Note that because Wavelength.(nm) is not a syntactically valid variable name, I had to use backticks around it.
For basic ggplot syntax, you might want to take a look at the R graphics cookbook, and/or the R for Data Science chapter on data visualization.
suppressPackageStartupMessages(library(tidyverse))
yourdata <- tibble::tribble(
~`Wavelength.(nm)`, ~id, ~value,
338, "Brw_MISP_09_PL_199_11:00_2017_REFL", 6.46,
340, "Brw_MISP_09_PL_199_11:00_2017_REFL", 6.36,
341, "Brw_MISP_09_PL_199_11:00_2017_REFL", 6.44,
342, "Brw_MISP_09_PL_199_11:00_2017_REFL", 6.39,
344, "Brw_MISP_09_PL_199_11:00_2017_REFL", 6.39,
346, "Brw_MISP_09_PL_199_11:00_2017_REFL", 6.4
)
ggplot(yourdata, aes(`Wavelength.(nm)`, value)) +
geom_line()

Created on 2018-10-02 by the reprex package (v0.2.1.9000)