0
我研究了「批量變量」,但我仍然不完全滿意他們的使用。R中日期之間的時間,分解成子數據框
我有一個數據框,列中填充了不同的電話號碼。例如:
111-111-1111
111-111-1111
222-222-2222
222-222-2222
222-222-2222
222-222-2222
333-333-3333
333-333-3333
333-333-3333
而另一列分別顯示調用的日期。例如:
09/01/15
09/02/15
09/03/15
09/04/15
09/05/15
09/06/15
09/07/15
09/08/15
09/09/15
我想了解有多少天有每個移動設備電話號碼撥打電話之間的視圖。當然,這個例子非常簡單。但是,我有一個包含27,000個條目的數據集。我需要幫助創建批量變量和循環(如有必要)。
我使用「lubridate」包讀取日期和「plyr」包的計數函數這是我感興趣的,所以我可以看看這個函數重複多少次。
目標:查找呼叫1和呼叫i + 1之間呼叫1和呼叫2之間,呼叫2和呼叫3之間的平均時間(天)。
我是一個非常新的R用戶。我已經廣泛地尋找解決這類問題的方法。感謝任何願意幫助的人。
謝謝user3949008,爲你輸入。這對我有很大幫助,並且我已經能夠清楚地清理整個腳本。我認爲是什麼讓我的問題比我在其他地方看到的稍微深一點,我希望能夠添加一個過濾器,以便我只能提取通話1和通話2之間的時間,然後只能提取那些有呼叫2和3,等等。在我的數據中,我有一些總共有8個電話的條目。我想在每一步之間抽出時間。 –
以上代碼爲您提供連續調用之間的時間。如果你想過濾超出一定數量的調用的行,你可以在dplyr中使用filter()或slice()來完成。 – Gopala