I have a df for which I'd like to add one specific column from another df.
df1 <- data.frame(
    firm_id = c (1:5), 
    firm_name = c("Firm_A", "Firm_B", "Firm_C", "Firm_D", "Firm_E"),
    firm_state = c("state1", "state2", "state3", "state4", "state5"), 
    stringsAsFactors = FALSE)
print(df1) 
df2 <- data.frame(
 industry_average = c(60.3,55.2,67.4,70.9,56.15), 
 firm_name = c ("Firm_A","Firm_B","Firm_C","Firm_D","Firm_E"),
 firm_state = c("state1","state2","state3","state4","state5"), 
 stringsAsFactors = FALSE)
print(df2)
I need to join industry_average with df1 based on identical/matching rows of firm_name & firm_state in df1 & df2. I tried left join etc. but these won't work out.
Thanks in advance!
 
    