我在编写用户定义的函数来操纵R中的数据帧时遇到了一个问题。我想编写带有两个参数的函数:输入数据帧的名称和将在其中创建的数据帧的名称。功能。这是使用mtcars数据集的示例:
subset_high_hp <- function(full_table, only_highHP) {
only_highHP <<- full_table %>%
filter(hp > 200)
}
subset_high_hp(mtcars, mtcars_highhp)
subset_high_hp现在创建一个名为only_highHP的数据框,而不是所需的mtcars_highhp。我知道这是一个非常基本的问题,但是我是R语言的新手,确实很难找到正确的文档。谁能指出我正确的方向?
答案 0 :(得分:0)
我认为您可以使用function(a) { ... }
来完成此技巧:
assign