作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试计算具有条件的变量的最小值。我有以下数据:
Data
Date Net Price
2013-12-01 A 39
2013-12-01 B 23
2013-12-01 C 25
2013-12-08 A 52
2013-12-08 B 12
2013-12-08 C 19
2013-12-15 A 32
2013-12-15 B 36
2013-12-15 C 40
我想添加一列针对 A 的最低价格,即 Min(B,C) 和针对 B 的最低价格,即 Min(A,B) 等等。
Date Net Price Min
2013-12-01 A 39 23
2013-12-01 B 23 25
2013-12-01 C 25 23
2013-12-08 A 52 12
2013-12-08 B 12 19
2013-12-08 C 19 12
2013-12-15 A 32 36
2013-12-15 B 36 32
2013-12-15 C 40 32
当 Network 不等于 own 时,谁能帮我找到一个日期的最小值。
谢谢
最佳答案
你也可以使用这个:
f <- function(x){m <- min(x); ifelse(x==m, min(x[x>m]), m)}
within(Data, Min <- ave(Price, Date, FUN=f))
结果:
Date Net Price Min
1 2013-12-01 A 39 23
2 2013-12-01 B 23 25
3 2013-12-01 C 25 23
4 2013-12-08 A 52 12
5 2013-12-08 B 12 19
6 2013-12-08 C 19 12
7 2013-12-15 A 32 36
8 2013-12-15 B 36 32
9 2013-12-15 C 40 32
关于R:当属性不等于自己时,如何找到变量的最小值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19012050/
谁能解释为什么这些 JavaScript 数组不等式比较的计算结果为真? [""] !== [""] [1] !== [1] [] !== [] [""] != [""] [1] != [1] []
好的,所以我一直在努力学习掌握子进程并正确地等待它们完成。我已经阅读了很多 Stack Overflow Q/A,但我似乎仍然无法按照我的意愿让它工作。我一直在阅读/搜索这本书(C++ Primer
根据this , !==! 是不等于字符串运算符。尝试一下,我得到: C:\> if "asdf" !==! "fdas" echo asdf !==! was unexpected at this
这是一道面试题: Suppose: I have 100 trillion elements, each of them has size from 1 byte to 1 trillion byte
如何集成功能 f(y) w.r.t 时间;即 'y'是一个包含 3000 个值和值 time(t) 的数组从 1 到 3000 不等。所以,在整合 f(y) 后我需要 3000 个值. 积分将是不确定
我是一名优秀的程序员,十分优秀!