我正在准备一个主数据文件,以便从多个数据帧进行分析。我需要计算满足某些条件(与键ID变量匹配)的所有值,然后将结果值分配给主数据帧。
例如:
If DF1$ID == DF2$ID,
和
DF2$Date_1 <= DF1$Date_3 <= DF2$Date_2,
然后计算 Type_A1 的所有实例,并将值分配给 DF1 中的新列。
这是excel中具有 countifs / maxifs 的简单任务,但计算速度较慢(小时)。我尝试过将其他答案的解决方案拼凑在一起(从来没有提到跨越不同的数据帧),但是到目前为止我还没有碰到运气。在这种情况下,合并这些数据集是没有意义的,不幸的是,目前我没有代码段。
我非常感谢有关此看似非常简单的问题的帮助。