在一对列中找到 max/min 值
Find the max/min value in a pair of columns
我的数据是这样的:
df <- tribble(
~A, ~B,
0.2, 0.1,
0.2, 0.3,
0.5, 0.1,
0.7, 0.9,
0.8, 0.9,
0.4, 0.2)
我如何 select max/min 介于 A
和 B
之间的值?
期望的输出:
A B C
1 0.2 0.1 0.2
2 0.2 0.3 0.3
3 0.5 0.1 0.5
4 0.7 0.9 0.9
5 0.8 0.9 0.9
6 0.4 0.2 0.4
你可以试试pmax
mutate(df, C=pmax(A,B))
# A B C
#1 0.2 0.1 0.2
#2 0.2 0.3 0.3
#3 0.5 0.1 0.5
#4 0.7 0.9 0.9
#5 0.8 0.9 0.9
#6 0.4 0.2 0.4
max
获取两列的 maximum
单个值,而不是 "row" 最大值
我的数据是这样的:
df <- tribble(
~A, ~B,
0.2, 0.1,
0.2, 0.3,
0.5, 0.1,
0.7, 0.9,
0.8, 0.9,
0.4, 0.2)
我如何 select max/min 介于 A
和 B
之间的值?
期望的输出:
A B C
1 0.2 0.1 0.2
2 0.2 0.3 0.3
3 0.5 0.1 0.5
4 0.7 0.9 0.9
5 0.8 0.9 0.9
6 0.4 0.2 0.4
你可以试试pmax
mutate(df, C=pmax(A,B))
# A B C
#1 0.2 0.1 0.2
#2 0.2 0.3 0.3
#3 0.5 0.1 0.5
#4 0.7 0.9 0.9
#5 0.8 0.9 0.9
#6 0.4 0.2 0.4
max
获取两列的 maximum
单个值,而不是 "row" 最大值