【发布时间】:2016-06-14 20:51:19
【问题描述】:
我已经多次使用了子集函数,也分别使用了 %in%。我在这里看到了很多关于一起使用它们的问题,并认为我的代码可以工作,但是提供的代码没有正确执行子设置。
这是我尝试过的一个示例:
remove_sells <- subset(portfolio, !(portfolio$Ticker %in% sells$Ticker))
返回原始投资组合,而不是返回销售独有的价值。
【问题讨论】:
-
您应该提供一些样本数据进行测试,以及预期的结果和您目前得到的结果。
-
它应该可以工作。由于 R 的“因素”数据类型,它可能会以某种方式失败。没有具体的例子很难知道。
-
为什么不直接使用
portfolio[!(portfolio$Ticker %in% sells$Ticker), ]?