Добавить единицы в указанную c ячейку в r? - PullRequest
0 голосов
/ 04 августа 2020

У меня есть следующий набор данных:

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. Кто-нибудь может помочь с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...