樣品2(虛構的),例如行:如何組合R中相同數據框中的行(基於特定列下的重複值)?在DF
userid facultyid courseid schoolid
167 265 NA 1678
167 71111 301 NA
假設我有幾百重複的用戶ID就像上面的例子。但是,絕大多數用戶標識具有不同的值。
我該如何將行與重複的userid結合起來,以便堅持第一行(2行)中的列值,除非第一個值是NA(在這種情況下,NA將用任何值重新填充來自第二排)?
在本質上,從上面的例子繪畫,我的理想輸出將包含:
userid facultyid courseid schoolid
167 265 301 1678
嗨哈里森,非常感謝您的回答!如果我有近1000列/變量,是否有更簡單的方法來複制你的函數,或者我必須爲每個變量寫出第一個()參數? – poeticpersimmon 2015-03-13 20:28:49
@bergant提供了大量列的解決方案...請參閱下面的回答 – 2015-03-13 22:41:44