基于PipeYear的子集 Dataframe ,最近值低于PropertyYearBuilt,最远值高于PropertyYearBuilt,使用以下R代码:
df <- read.table(text="
PipeID PricePipe PipeYear PropertyYearBuilt Distance_to_property
a 500 2010 2013 1.5
b 600 2007 2008 2.5
c 700 2009 2008 3.0
d 800 1998 2000 4.2
e 900 2003 2000 4.5
f 200 2014 2013 5.0
g 100 2011 2013 5.5
h 850 2018 2008 7.0", header = TRUE)
谢谢!
1条答案
按热度按时间xxls0lw81#
答案与我发布的here类似(如果你有最新的
dplyr
更新),但这次最上面的只是按PropertyID
分组的max
: