在R中没有For循环的两个相邻行上执行算术

在R中没有For循环的两个相邻行上执行算术,r,for-loop,R,For Loop,让我们假设我有一个200x10的日志文件矩阵,实际上它大约是1600万x 10,在其中一列中我有一个时间戳。我需要计算行[n]和行[n+1]之间的时间差。使用for循环会导致我的程序运行非常慢,但是有没有其他方法可以解决这个问题 非常感谢,, Alex请添加一个可复制的示例和预期输出?如果您只想在一列中计算相邻数字的差异,我建议使用类似data$difference?diff的方法,看看您是否正在尝试这样做。

让我们假设我有一个200x10的日志文件矩阵,实际上它大约是1600万x 10,在其中一列中我有一个时间戳。我需要计算行[n]和行[n+1]之间的时间差。使用for循环会导致我的程序运行非常慢,但是有没有其他方法可以解决这个问题

非常感谢,,
Alex

请添加一个可复制的示例和预期输出?如果您只想在一列中计算相邻数字的差异,我建议使用类似data$difference?diff的方法,看看您是否正在尝试这样做。