Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.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_Function_Lapply_Numeric_Cut - Fatal编程技术网

R 通过拆分递增值列来创建值列

R 通过拆分递增值列来创建值列,r,function,lapply,numeric,cut,R,Function,Lapply,Numeric,Cut,我有一个数据框,其中包含一个秒列,该列是一个数值,例如1、1.1、1.2、1.3等。该列的时间超过6000秒 ID Seconds F A 0 0 A 0.1 0 A 0.2 0 A 0.3 0 A 0.4 1 A 0.5 1 A 0.6 1 A 0.7 1 A 0.8 2 我正在尝试创建一个新列,将该值拆分为60秒(1分钟)的数据块,因此DF应该类似于以下内容

我有一个数据框,其中包含一个秒列,该列是一个数值,例如1、1.1、1.2、1.3等。该列的时间超过6000秒

ID  Seconds  F
A     0      0
A    0.1     0
A    0.2     0
A    0.3     0
A    0.4     1
A    0.5     1
A    0.6     1
A    0.7     1
A    0.8     2
我正在尝试创建一个新列,将该值拆分为60秒(1分钟)的数据块,因此DF应该类似于以下内容:

ID  Seconds  F  Mins
A    0       0   1
A    0.1     0   1
A    0.2     0   1
A    0.3     0   1
A    0.4     1   1
A    0.5     1   1
A    0.6     1   1
A    0.7     1   1
A    0.8     2   1
A    60.1    106 2
A    60.2    106 2
A    60.3    107 2
A    60.4    107 2
A    60.5    108 2
A    60.6    109 2
A    60.7    110 2
A    60.8    110 2
A    60.9    110 2

谢谢。

您可以使用整数除法
%/%
从秒中获取分


您可以使用整数除法
%/%
从秒中获取分

c(0, 0.1, 59.9, 60, 60.1, 119, 120) %/% 60
#[1] 0 0 0 1 1 1 2