[英]In a for loop, moving to next loop if a user doesn't have data both before and after a timestamp in R
我編寫了一個有效的循環,但速度非常慢,因為它遍歷在干預研究中沒有前后數據的用戶。 出於我的目的,我只想包括在某個時間戳之前和之后擁有數據的用戶(每個用戶的時間戳不同)。
本質上,我想要一個循環,它說:
if (user_file$date does not have values BOTH before AND after user_file$timestamp) {
next
}
非常感謝您提供任何幫助。
您需要對數據進行一些預處理:為每個用戶計算他們最早和最晚的數據輸入日期。 然后在您的循環中,您可以檢查用戶的最早日期是否在其相應的時間戳之前,以及他們的最新日期是否在其相應的時間戳之后。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.