Fx=purrr::map(CDF, ~ tibble(
severity=severities$severity,
inclusive=severities$inclusive,
Fx=.x(severities$severity, severities$inclusive))))
Run Code Online (Sandbox Code Playgroud)raw_df <- tibble::tribble(
~"segment", ~"limit", ~"attach", ~"pct_written", ~"premium", ~"product", ~"lalae_ratio",
"", 50000, 1000, 0.5, 273456, "prod1", 0.65,
"", 20000, 2000, 0.5, 285760, "prod2", 0.65,
"", 2e+05, 3000, 0.5, 956456, "prod3", 0.65,
"", 10000, 300, 0.5, 90890, "prod4", 0.65)
Run Code Online (Sandbox Code Playgroud)我可以猜测它,但我对它的作用没有准确的定义。
这不同于:
dependent_variable ~ independent_variables
Run Code Online (Sandbox Code Playgroud)
R 中的波形符运算符是创建formula对象的通用运算符。
但是,您的特定代码片段中的用法是一种特殊情况:purrr 选择公式来实现匿名函数表示法。您可以在purrr 简介中阅读更多内容。但简单来说,用法
purrr::map(data, ~ expression_with(.x))
Run Code Online (Sandbox Code Playgroud)
相当于
purrr::map(data, function (.x) expression_with(.x))
Run Code Online (Sandbox Code Playgroud)
第二段代码仍然做了一些不同的事情,并且该用法在tribble 函数的文档中进行了描述。