Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使数组中的最大值小于另一个数组的每个值(R)_R_Dplyr - Fatal编程技术网

如何使数组中的最大值小于另一个数组的每个值(R)

如何使数组中的最大值小于另一个数组的每个值(R),r,dplyr,R,Dplyr,我有两个数据帧Event1,列id为time,Event2_time,和Event2,列id为time。 两者都按时间顺序递减。我试图为每一行设置Event1.Event2time,使c中的Event2_time=max(Event2.timea.time); var event2=event2.OrderByDescending(b=>b.time); foreach(事件1中的事件1 e1) {e1.event2u time=Event2.Where(e=>e.time

我有两个数据帧Event1,列id为time,Event2_time,和Event2,列id为time。 两者都按时间顺序递减。我试图为每一行设置Event1.Event2time,使c中的Event2_time=max(Event2.time
 var event1 = Event1.OrderByDescending(a => a.time);
 var event2 = Event2.OrderByDescending(b => b.time);
        foreach(Event1 e1 in event1)
        {  e1.Event2_time = event2.Where(e => e.time < e1.time ).FirstOrDefault().time;

        }
var event1=event1.OrderByDescending(a=>a.time);
var event2=event2.OrderByDescending(b=>b.time);
foreach(事件1中的事件1 e1)
{e1.event2u time=Event2.Where(e=>e.time
如何在R中实现这一点(我使用的是dplyr)?
哈伊姆

首先:请重复这个问题。这包括您尝试的示例代码、示例明确数据(例如,
dput(head(x))
data.frame(x=…,y=…)
)和预期输出。参考文献:,和。第二:您知道吗,Stack站点的网络模式通常会将最佳答案标记为“已接受”(选中标记,具体答案的左上角)。它不仅为回答者提供了一些观点,也为有类似问题的读者提供了一些结尾。虽然您只能接受一个答案(如果提供多个答案),但您可以选择向上投票,只要您认为有帮助。考虑到你的答案(和答案)。