【发布时间】:2015-10-23 19:57:24
【问题描述】:
我有一个tweets 表,如下所示:
tweet_id tweet_text user_id created_at
1 6.127048e+17 asfasfadsfdas 1 2015-06-21 16:33:13
2 6.128451e+17 adsgfasdgg 1 2015-06-22 15:33:13
4 6.132484e+17 adgfdasgfadg 2 2015-06-20 17:33:13
5 6.132562e+17 adgfdagfdag 2 2015-06-19 18:33:13
6 6.132867e+17 adgfdagfdhgfd 3 2015-06-21 19:33:13
我还有一个类似的表,名为allTweets,其中包括所有用户的所有推文。它有这些列:
tweet_id tweet_text user_id created_at
我想遍历tweets$tweet_id 并找到属于对应user_id 的allTweets 的前5 条推文。
例如,tweets 中的第一条推文属于user_id 1,并且创建于 2015-06-21 16:33:13。我必须根据这个时间戳从allTweets中找出属于user_id 1的前5条推文。
【问题讨论】:
-
您实际上是在寻找来自“推文”中所有唯一 user_id 的最新 5 条推文吗?询问是因为看起来一个 user_id 可以在“推文”中出现多次。
-
没有。由于一个用户可以在“tweets”表中拥有多个创建时间不同的推文,因此我需要根据同一用户的创建时间查找前 5 条推文。
标签: r time difference