propriedades balancenode

Ícone do nó do equilíbrio O nó Balanceamento corrige desbalanceamentos em um conjunto de dados, para que ele esteja em conformidade com uma condição especificada. A diretiva de balanceamento ajusta a proporção de registros em que uma condição é verdadeira pelo fator especificado.

Exemplo

node = stream.create("balance", "My node")
node.setPropertyValue("training_data_only", True)
node.setPropertyValue("directives", [[1.3, "Age > 60"], [1.5, "Na > 0.5"]])
Tabela 1. propriedades do balancenode
propriedades balancenode Tipo de dados Descrição da propriedade
directives   Propriedade estruturada para equilibrar proporção de valores de campo com base no número especificado.
training_data_only sinalização Especifica que apenas os dados de treinamento devem ser balanceados. Se nenhum campo de partição estiver presente no fluxo, essa opção será ignorada.

Esta propriedade do nó usa o formato:

[[ number, string ] \ [ number, string] \ ... [number, string ]].

Nota: Se strings (usando aspas duplas) estiverem embutidas na expressão, elas devem ser precedidas pelo caractere de escape " \ ". O caractere " \ " também é o caractere de continuação de linha que pode ser usado para alinhar os argumentos para maior clareza.