r语言 - 在现有的数据框中添加一系列递增的数字



我确信这是一个非常简单的修复,但是我想在我的数据框中添加一个列,该列从0到行数结束,增量为15。例如对于df$fifteen

fifteen
0 
15
30
45

直到数据帧的末尾,可以是n行。

seq应该有所帮助。假设你有一个4行长的数据框。

df <- data.frame(a = 1:4)
df$fifteen <- seq(0, by = 15, length.out = nrow(df))
df
#  a fifteen
#1 1       0
#2 2      15
#3 3      30
#4 4      45

我们可以使用

library(dplyr)
df <- df %>% 
mutate(fifteen = seq(0, by = 15, length.out = n()))

最新更新