Executando um dplyr full_join sem uma variável comum para misturar quadros de dados

Usando o dplyrfull_join() estou tentando executar o equivalente a uma operação básicamerge() operação na qual não existem variáveis comuns (incapaz de satisfazer o argumento "by ="). Isso combinará dois quadros de dados e retornará todas as combinações possíveis.

No entanto, o atualfull_join() A função requer uma variável comum. Não consigo localizar outra função dplyr que possa ajudar com isso.Como posso executar esta operação usando funções específicas da biblioteca dplyr?

df_a = data.frame(department=c(1,2,3,4))
df_b = data.frame(period=c(2014,2015,2016,2017))

#This works as desired
big_df = merge(df_a,df_b)

#I'd like to perform the following in a much bigger operation:
big_df = dplyr::full_join(df_a,df_b)

#Error: No common variables. Please specify `by` param.

questionAnswers(1)

yourAnswerToTheQuestion