У меня есть следующий набор данных:
dd <- structure(list(
solar.time = structure(c(NA, 1547468766.48, 1547469366.48,
1547469966.48, 1547470566.48, 1547471166.48), class = c("POSIXct",
"POSIXt"), tzone = "UTC"),
DO.obs = c("mgO2 L^-1", "9.9", "10", "10", "10", "10"),
DO.sat = c("mgO2 L^-1", "9.991925717", "9.996001599", "9.961151509", "9.916699722", "9.917683229"),
depth = c("m", "0.516", "0.516", "0.516", "0.516", "0.516"),
Temperature = c(" degC", "15.4", "15.6", "15.8", "15.9", "16"),
light = new("unitted_numeric",
.Data = c(NA, 2008.47170471683, 1973.5962136391, 1936.01443425017,
1895.79786941809, 1853.02303497878), units = new("unitbundle",
unitdf = structure(list(Unit = c("umol", "m", "s"), Power = c(1,
-2, -1)), row.names = c(NA, -3L), class = "data.frame")))), row.names = c(NA,
6L), class = "data.frame")
solar.time находится в as.POSIXct, который я хочу удалить 'NA' в первой строке (оставьте пустым), сохраняя тот же формат времени . Также удалите «NA» из светового столбца (в первой строке) и замените его на umol m ^ -2 s ^ -1. Кто-нибудь может помочь с этим?