我就向人們展示瞭如何出行的大型數據集工作的獨特的天總數。我需要計算人們旅行的獨特天數。下表顯示了每個特定人員所獨有的ID。每個ID相關聯的是,他們在已經走過的日期 - 對某些人來說,這可能是每天一次旅行,對他人有可能是在每天多次往返(例如人「1」了4日兩趟)。我需要R做的是挑選數據集中所有人的唯一天數(例如,人1 = 2,人2 = 3,人3 = 1,人4 = 2) - 因此使用mini-下面的數據集應該是8計算的數據
ID = c(1,1,1,2,2,2,2,3,4,4,4,4)
date = c("4th Nov","4th Nov","5th Nov","5th Nov","6th Nov","7th Nov","7th Nov","8th Nov","6th Nov","6th Nov","7th Nov","7th Nov")
data<-data.frame(ID,date)
上編碼的R任何建議將受到歡迎。
非常感謝。
作爲邊注,它被視爲壞實踐重用在R,例如保留字數據,日期。他們已經有了分配給他們的功能。使用數據集名稱重新定義它們可能會導致令人討厭的問題。 –
@PaulHiemstra:在技術上,「數據」和「日期」不會被保留,這就是爲什麼你可以分配給他們。請參閱'?Reserved'獲取真正保留字的列表。我同意在函數之後命名變量通常是不好的形式。 –
我明白了,那麼我使用這個術語保留了更廣泛的意義。感謝您的評論。 –