第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為缺少時間步驟添加行的最快方法?

為缺少時間步驟添加行的最快方法?

慕容森 2019-08-02 17:14:49
為缺少時間步驟添加行的最快方法?我的數(shù)據(jù)集中有一列,其中時間段(Time)是從ab開始的整數(shù)。有時,任何特定組都可能缺少時間段。我想用這些行填寫NA。以下是1(幾千個)組的示例數(shù)據(jù)。structure(list(Id = c(1, 1, 1, 1), Time = c(1, 2, 4, 5), Value = c(0.568780482159894, -0.7207749516298, 1.24258192959273, 0.682123081696789)), .Names = c("Id", "Time", "Value"), row.names = c(NA, 4L), class = "data.frame")  Id Time      Value1  1    1  0.56878052  1    2 -0.72077503  1    4  1.24258194  1    5  0.6821231如您所見,時間3缺失。通常一個或多個可能會丟失。我可以自己解決這個問題,但恐怕我不會以最有效的方式做到這一點。我的方法是創(chuàng)建一個函數(shù):生成時間段從序min(Time)到max(Time)然后做一個setdiff抓取缺失的Time值。將該向量轉(zhuǎn)換為a data.frame拉出唯一標(biāo)識符變量(Id以及上面未列出的其他變量),并將其添加到此data.frame中。合并兩者。從功能返回。因此整個過程將按如下方式執(zhí)行:   # Split the data into individual data.frames by Id.    temp_list <- dlply(original_data, .(Id))     # pad each data.frame    tlist2 <- llply(temp_list, my_pad_function)    # collapse the list back to a data.frame    filled_in_data <- ldply(tlist2)更好的方法來實現(xiàn)這一目標(biāo)
查看完整描述

3 回答

  • 3 回答
  • 0 關(guān)注
  • 561 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號