我正在运行quantmod,我想在某个日期阅读股票及其价格清单。然后我想保留那些达到特定阈值的股票。
我的代码开始了:
User.findById({ "_id": req.params.id }).populate({ path: 'task', match: {projectID: req.params.pID}, select: 'theTask' })
.exec(function(err, docs){
console.log("POPULATE TASKS DOCS", docs)
我想只保留价格> 140的那些,所以它应该是:
library(quantmod)
s = c("AAPL","FB","GOOG", "CRM")
e = new.env() #environment in which to store data
getSymbols(s, src="yahoo", env=e)
prices = do.call(merge, eapply(e, Cl)[s])
today = prices["2017-04-07",]
today
The output is:
AAPL.Close FB.Close GOOG.Close CRM.Close
2017-04-07 143.34 140.78 824.67 84.38
答案 0 :(得分:0)
您已在today
的某个日期定价。因此,您只需要使用收盘价>的列对today
进行分组。你可以通过用逻辑向量对列进行子集来实现这一点。
R> today[, today > 140]
AAPL.Close FB.Close GOOG.Close
2017-04-07 143.34 140.78 824.67