Comment forcer une nouvelle meilleure estimation d'une colonne (type de modélisation et type de données)J'initialise une colonne en tant que caractère contenant des valeurs vides.
Plus tard, cette colonne sera remplie avec des données d'une base de données pouvant être de n'importe quel type. En ayant des caractères, aucune transformation n'est effectuée par JMP.
Comment puis-je forcer une nouvelle meilleure estimation via JSL?
ScriptingRe: Comment forcer une nouvelle meilleure estimation d'une colonne (type de modélisation et type de données)Voici comment j'aborderais la question.La description simple consiste à sous-définir la colonne en question, à l'enregistrer en tant que fichier .csv, puis à demander à JMP de lire la colonne à l'aide de la fonctionnalité Best Guess, puis de replacer la colonne dans la table de données d'origine.
names default to here(1);
// Createa sample data table
dt=New Table( "Example",
Add Rows( 2 ),
New Script(
"Source",
Data Table( "Untitled 7" ) << Subset( All rows, columns( :test ) )
),
New Column( "test",
Character,
"Nominal",
Set Values( {"01/28/2020", "09/14/2021"} )
)
);
// Separate out the column in question
dttest=dt<<SUBSET></SUBSET>Re : Comment forcer une nouvelle estimation optimale d'une colonne (type de modélisation et type de données)JMP est en quelque sorte lent à écrire des CSV, et jusqu'à ce que JMP 16 les lise également.
Je m'attendais à accéder à la méthode utilisée dans JMP lors du chargement de nouveaux fichiers.
dt:column << Type(Best Guess)