首页 > 解决方案 > Python中magrittr中tidiverse的点占位符功能,特别是Pandas

问题描述

当我从 R 迁移到 Pandas 时,我想知道 Python 是否具有与 R 潮汐中的占位符点相同的功能。(指的是即将定义的内容)我尝试查看文档但没有找到它。如果是这样,更接近这一点的最佳编码实践是什么?这在编码中实现的技术名称是什么?(前向参考?)

来自 Magrittr 文档:

使用点占位符作为 lhs

当点用作 lhs 时,结果将是一个函数序列,即一个将整个右侧链依次应用于其输入的函数。请参阅示例。

trig_fest <- . %>% tan %>% cos %>% sin

1:10 %>% trig_fest
#>  [1]  0.0133878 -0.5449592  0.8359477  0.3906486 -0.8257855  0.8180174
#>  [7]  0.6001744  0.7640323  0.7829771  0.7153150
trig_fest(1:10)
#>  [1]  0.0133878 -0.5449592  0.8359477  0.3906486 -0.8257855  0.8180174
#>  [7]  0.6001744  0.7640323  0.7829771  0.7153150

https://magrittr.tidyverse.org/reference/pipe.html

标签: pythonrpandas

解决方案


推荐阅读