在R(感谢magritrr)中,您现在可以通过更多功能管道语法执行操作%>%.这意味着不是编码:
> as.Date("2014-01-01")
> as.character((sqrt(12)^2)
Run Code Online (Sandbox Code Playgroud)
你也可以这样做:
> "2014-01-01" %>% as.Date
> 12 %>% sqrt %>% .^2 %>% as.character
Run Code Online (Sandbox Code Playgroud)
对我来说,这更具可读性,这扩展到数据框之外的用例.python语言是否支持类似的东西?
在Mathematica中有一个命令Clip[x, {min, max}]
,它给出了xfor min<=x<=max,minfor x<min和maxfor x>max,以及
http://reference.wolfram.com/mathematica/ref/Clip.html (镜像)
在R中实现这一目标的最快方法是什么?理想情况下,它应该是一个可列表的函数,理想情况下应该可以处理单个值,向量,矩阵或数据帧......
汤姆,欢呼声