代码示例:
# 定义函数
iterate_rows <- function(df) {
for (i in 1:nrow(df)) {
row <- df[i, ]
# 对当前行执行操作
# ...
}
}
# 调用函数并迭代不同的数据框
my_df1 <- data.frame(x = c(1, 2, 3), y = c(4, 5, 6))
my_df2 <- data.frame(x = c(7, 8, 9), y = c(10, 11, 12))
iterate_rows(my_df1)
iterate_rows(my_df2)
这里定义了一个名为“iterate_rows”的函数来迭代每个数据框的行。在函数中,我们使用for循环来迭代每一行,并将当前行存储在变量“row”中。你可以在这个函数中添加任何想要执行的操作。
最后,我们可以通过向函数传递不同的数据框来进行迭代。在这个例子中,我们创建了两个数据框“my_df1”和“my_df2”,然后分别调用了“iterate_rows”函数来迭代它们。