1
resposta

Codigo de crossjoin não funciona

df_contab_entrega_fev = df_contabilidade_entregue.filter(df_contabilidade_entregue.data_pedido >= '2019-02-01').filter(df_contabilidade_entregue.data_pedido <= '2019-02-28')

df_contab_entrega_fev.crossjoin(df_contab_entrega_fev.withColumnRenamed('id1','id2')).show()

AttributeError: 'DataFrame' object has no attribute 'crossjoin'

1 resposta

Faça uma tentativa escrevendo crossJoin com o 'J' maiusculo. Como fiz no meu.

dataframe_fevereiro.crossJoin(dataframe_fevereiro.withColumnRenamed("id1","id2")).show(5)