Since you've provided the idea of what your data looks like, I can provide the idea of what the program would look like.
data want;
set have;
set have (firstobs=2 keep=visitors weather rename=(visitors=nextday_visitors weather=nextday_weather));
run;
Since the final observation has no values for "next day", it should be thrown out. This program happens to accomplish that.