我有一个由n列组成的数据框架,其中一个是food。food列可能的值有apple、tomato、cabbage、sausage、beer、vodka、potato。我想在我的data数据框中创建一个新列,如下所示:如果是food==apple、food==tomato或food==potato,则分配vegetables,否则只分配data$food值。所以,如果数据帧是这样的:
ID ..
我有一个包含ID、开始和结束时间戳的dataframe,以及另一个包含ID、time和WEIGHT列的引用表。现在,我尝试根据时间将权重分配给df1。如果df2的时间在df1的开始和结束之间,则应为df1中的记录分配相应的权重。我可以简单地使用左连接,但问题是可能有两到三个权重分配给相同的ID ID START END
2591642409 2018-08-20:21:5