如标题,如何获取跨行的第二/第三大/最小值dplyr?有没有一种优雅的方式来实现它?
a <- data.frame(gp1=c(3:11), gp2=c(1:9), gp3=c(8,8,2,6,6,6,12,12,6))\n\n## the max/min value is very simple\na %>%\n rowwise() %>%\n mutate(max1=max(gp1, gp2, gp3))\n#\n# # A tibble: 9 \xc3\x97 4\n# # Rowwise: \n# gp1 gp2 gp3 max1\n# <int> <int> <dbl> <dbl>\n# 1 3 1 8 8\n# 2 4 2 8 8\n# 3 5 3 2 5\n# 4 6 4 6 6\n# 5 7 5 6 7\n# 6 8 6 6 8\n# 7 9 7 12 12\n# 8 10 8 12 12\n# 9 11 …Run Code Online (Sandbox Code Playgroud) 我正在使用最新的 emacs25.1.1 和最新的 archlinux。
但是,当我编辑 python 脚本并使用 Ctrl-Enter 将其发送到 Inferior ipython 时,劣势 Python 向我显示了一个丑陋的杂乱代码终端指示符,例如:
Python 3.5.2 (default, Nov 7 2016, 11:31:36)
Type "copyright", "credits" or "license" for more information.
IPython 5.1.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
[JIn [1]: import numpy as np[26D
[J
[6n[JIn [2]: [8D[8C[8D[J[6n[JIn [2]: [8D[8C
Run Code Online (Sandbox Code Playgroud)
当在这个 Inferior python 中按 …