0

I have a sample dataset below and would like to get something like the Expected Answer. How can I get around this? Many thanks in advance.

name <- c("Michigan Ave & Washington St", "State St & Randolph St", "State St & Van Buren St")
lat <- c(41.88389, 41.88473, 41.87718)
lon <- c(-87.62465, -87.62773, -87.62784)

df1 <- data.frame(name, lat, lon); df1

###
start.name <- c("Michigan Ave & Washington St","State St & Randolph St", "State St & Van Buren St")
end.name <- c("State St & Randolph St", "Michigan Ave & Washington St", "State St & Van Buren St")

df2 <- data.frame(start.name, end.name); df2

Expected Answer

start.name                     start.lat  start.lon    end.name                      end.lat  end.lon  
Michigan Ave & Washington St  41.88389    -87.62465    State St & Randolph St         41.88473    -87.62773  
State St & Randolph St        41.88473    -87.62773    Michigan Ave & Washington St   41.88389    -87.62465
State St & Van Buren St       41.87718    -87.62784    State St & Van Buren St        41.87718    -87.62784
Seyma Kalay
  • 2,037
  • 10
  • 22

0 Answers0