让我改进并更具体:
df <- read.table(header=T, stringsAsFactors=FALSE, text='
AccNumb Reference Amount
101a AX01 500
101a AX02 499
102b AX01 500
101a AX03 322
101a AX03 300
')
我想要子集数据,其中AccNumb不同且引用相等。
在这个例子中,这是:
101a AX01 500
102b AX01 500
我怎么能这样做?谢谢!
====原始
例如,我们有data.table,如下所示:
AccNumb,Reference, Amount
001,REF1,500
002,REF1,500
001,REF2,455
001,REF3,222
我希望数据包含AccNumb&lt;&gt; AccNumb和Reference == Reference
我怎么能这样做? 谢谢!
答案 0 :(得分:1)
dt <- dt[dt$AccNumb == "value_for_AccNumb" & dt$Reference == "value_for_reference",]
subset()是一个便利功能 - 一个非常方便的功能,但仍然是一个便利功能。您可以在没有它的情况下执行子集。