当A列数据处于最大值时,如何从B列提取数据?在R

当A列数据处于最大值时,如何从B列提取数据?在R,r,dataframe,R,Dataframe,我这里有一个数据框。我需要提取一周中回报最大的一天。 我已经尝试过这个代码,但它似乎不起作用。有人有解决办法吗 print(DF$TrdWeekdays[max(DF$VWRet_DF)]) 我们需要哪个.max而不是max DF$TrdWeekdays[which.max(DF$VWRet_DF)] 或者另一个选项是== DF$TrdWeekdays[DF$VWRet_DF == max(DF$VWRet_DF)] 我们需要which.max而不是max DF$TrdWeekdays

我这里有一个数据框。我需要提取一周中回报最大的一天。 我已经尝试过这个代码,但它似乎不起作用。有人有解决办法吗

print(DF$TrdWeekdays[max(DF$VWRet_DF)])

我们需要
哪个.max
而不是
max

 DF$TrdWeekdays[which.max(DF$VWRet_DF)]
或者另一个选项是
==

DF$TrdWeekdays[DF$VWRet_DF == max(DF$VWRet_DF)]

我们需要
which.max
而不是
max

 DF$TrdWeekdays[which.max(DF$VWRet_DF)]
或者另一个选项是
==

DF$TrdWeekdays[DF$VWRet_DF == max(DF$VWRet_DF)]