XX
dput(head(xx,10))
structure(list(JobName = c("EXBCV01D", "EXBCV01D", "EXBCV01D",
"EXBCV01D", "EXBCV01D", "EXBCV01D", "EXBCV01D", "EXBCV01D", "EXBCV01D",
"EXBCV01D"), Date = c(120820L, 120817L, 120816L, 120815L, 120814L,
120813L, 120810L, 120809L, 120808L, 120807L), TargetDate = c(NA_integer_,
NA_integer_, NA_integer_, NA_integer_, NA_integer_, NA_integer_,
NA_integer_, NA_integer_, NA_integer_, NA_integer_)), .Names = c("JobName",
"Date", "TargetDate"), row.names = c(NA, 10L), class = "data.frame")
我需要抓住的是針對所有行不
數據幀鍵入工作我這樣做 XXX < -with(XX,XX [is.na(TargetDate)!])
我得到這個:
head(xxx)
JobName Date TargetDate
2689 EXBCV06D 120820 -1
2690 EXBCV06D 120820 -1
2691 EXBCV06D 120820 -1
2692 EXBCV06D 120820 -1
2693 EXBCV06D 120817 -1
2694 EXBCV06D 120817 -1
我正在爲同一日期獲取多個JobName。這裏發生了一些奇怪的事情。
那不是。我糾正了我的帖子。我有小寫na。不知何故,當我使用這個函數時,我得到了同一日期的多個進程名稱。有些事情是錯的。如果頭部沒有NA,我該如何子集數據框? – user1471980
然後,這是一個數據問題 - 我不得不重建我認爲是您的數據,因爲「Target」存儲爲您顯示的輸出的一個因素。你對沒有NA的標題提出疑問對我來說沒有任何意義。你可以把'dput(x)'**的輸出發佈到**你的問題中,以便我們看到你正在處理的是什麼。正如我所展示的,正確命名的函數調用確實有效。 –
我已經更新了我正在處理的文件。我嘗試了以上所有建議,但它不起作用。我在同一天獲得多個職位名稱。我應該得到每個不同日期的獨特的工作名稱。 – user1471980