1
resposta

Pra funcionar precisei mudar a função

De: train, test = dados.ramdonSplit([0.7, 0.3], seed = 101) Para: train, test = dados.randomSplit(weights=[0.7,0.3], seed= 101)

1 resposta

Olá Maria Tereza, tudo bem?

Obrigada por sinalizar no fórum, segundo a documentação o randomSplit recebe dois argumentos, o weights, os pesos para divisão da amostra e o seed que é a semente da aleatoriedade. O erro que eu acredito que tenha acontecido, não foi pelo fato da obrigatoriedade em declarar o argumento específico,(weights= ..., seed=...) e sim por utilizar ramdonSplit ao invés de randomSplit.

Espero ter ajudado. Bons estudos ;)