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!