小编cwi*_*ind的帖子

如何通过 dplyr 获取跨行选定的最大/最小值(即第二大/最小)

如标题,如何获取跨行的第二/第三大/最小值dplyr?有没有一种优雅的方式来实现它?

\n
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)

r dplyr

8
推荐指数
1
解决办法
450
查看次数

使用 emacs 时代码凌乱 ipython Inferior Python

我正在使用最新的 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 中按 …

python emacs ipython emacs25

4
推荐指数
2
解决办法
930
查看次数

标签 统计

dplyr ×1

emacs ×1

emacs25 ×1

ipython ×1

python ×1

r ×1