Python中magrittr中tidiverse的点占位符功能
当我从R迁移到Pandas时,我想知道Python是否具有与R的tidiverse中的占位符点相同的功能。(这是指即将定义的内容)我已经尝试查看文档,但没有找到它。如果是这样的话,最好的编码实践是什么?这在编码中实现的技术名称是什么?(向前参考?) 来自Magrittr文档: 将dot定位器用作lhs 当点用作lhs时,结果将是一个功能序列,即一个将整个右侧链依次应用于其输入的函数。参见示例Python中magrittr中tidiverse的点占位符功能,python,r,pandas,Python,R,Pandas,当我从R迁移到Pandas时,我想知道Python是否具有与R的tidiverse中的占位符点相同的功能。(这是指即将定义的内容)我已经尝试查看文档,但没有找到它。如果是这样的话,最好的编码实践是什么?这在编码中实现的技术名称是什么?(向前参考?) 来自Magrittr文档: 将dot定位器用作lhs 当点用作lhs时,结果将是一个功能序列,即一个将整个右侧链依次应用于其输入的函数。参见示例 trig\u fest%tan%>%cos%>%sin 1:10%>%trig_fest #> [1]
trig\u 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
请花时间阅读这篇文章,并根据定义函数修改您的问题?比如
np.sin(np.cos(np.tan(x))
?
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