lambdaR:R 中的 Lambda 表达式

时间:2021-06-28 22:50:47
【文件属性】:
文件名称:lambdaR:R 中的 Lambda 表达式
文件大小:18KB
文件格式:ZIP
更新时间:2021-06-28 22:50:47
R lambdaR - R 中的 Lambda 表达式 牧山浩二 概述 使用这个包,你可以在 R 中使用 lambda 表达式: library( lambdaR ) library( dplyr ) 1 : 10 % > % Filter_( x : x %% 2 == 0 ) % > % Map_( x : x ** 2 ) % > % Reduce_( x , y : x + y ) ## [1] 220 您可以使用占位符: 1 : 10 % > % Filter_( ._ %% 2 == 0 ) % > % Map_( ._ ** 2 ) % > % Reduce_( ._ + ._ ) ## [1] 220 你可以像下面这样写: is_even <- lambda( ._ %% 2 == 0 ) square <- lambda( ._ ** 2 ) add <- la
【文件预览】:
lambdaR-master
----README.Rmd(2KB)
----man()
--------Negate_.Rd(306B)
--------a_map2.Rd(292B)
--------a_filter.Rd(396B)
--------Map_.Rd(286B)
--------Map2_.Rd(289B)
--------a_negate.Rd(278B)
--------Filter_.Rd(392B)
--------a_position.Rd(361B)
--------a_find.Rd(335B)
--------a_takeWhile.Rd(422B)
--------Find_.Rd(332B)
--------Mapu_.Rd(333B)
--------a_mapu.Rd(336B)
--------a_map.Rd(289B)
--------Position_.Rd(358B)
--------lambdaR.Rd(183B)
--------a_reduce.Rd(354B)
--------Reduce_.Rd(351B)
--------lambda.Rd(258B)
----NAMESPACE(372B)
----tests()
--------testthat()
--------test-all.R(40B)
----LICENSE(1KB)
----.Rbuildignore(28B)
----.gitignore(170B)
----R()
--------lambdaR.R(109B)
--------a_takeWhile.R(431B)
--------a_reduce.R(499B)
--------a_map.R(798B)
--------a_filter.R(581B)
--------a_find.R(463B)
--------a_position.R(492B)
--------lambda.R(2KB)
--------a_negate.R(369B)
--------a_map2.R(442B)
----DESCRIPTION(282B)
----README.md(2KB)
----lambdaR.Rproj(365B)

网友评论