I would like to combine the product and price columns so that I copy the data from the country and date columns.
My data:
df1 = data.frame(country = c("USA", "USA", "ITALY"), date = c("10/19", "10/19" , "11/19"),
product=c("A","B","A"), price=c( 100, 200, 150), product2 =c("B","A", NA),
price2 = c( 50, 100,NA),product3 =c("B","A", "C"), price3 = c(30,NA,10) )
> df1
country date product price product2 price2 product3 price3
1 USA 10/19 A 100 B 50 B 30
2 USA 10/19 B 200 A 100 A NA
3 ITALY 11/19 A 150 <NA> NA C 10
I expected:
country date product price
1 USA 10/19 A 100
2 USA 10/19 B 200
3 ITALY 11/19 A 150
4 USA 10/19 B 50
5 USA 10/19 A 100
6 USA 10/19 B 30
7 USA 10/19 A NA
8 ITALY 11/19 C 10