<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
Je suis en train de parcourir des ensembles de données et d'essayer de les étiqueter par leur nom de fichier. Tout se passe bien sauf que le champ du nom de fichier est vide. J'ai créé une table à la main pour essayer d'obtenir le nouveau code de colonne de jump qui ressemblait à ceci:
mytable << New Column ("Nom de fichier", Caractère, Nominal, Valeurs définies ({"Nom de fichier"}));
Cela semble assez simple, alors j'ai essayé de l'insérer dans mon code que j'ai résumé ci-dessous:
y = Fichiers dans l'annuaire (mypath);
Pour (i = N éléments (y), i> 0, i--,
/ * Obtenir mes données * /
/ * Libellez maintenant les données avec le nom de fichier * /
mytable << New Column ("Nom de fichier", Caractère, Nominal, Valeurs définies (y ));
/ * Fusionner avec d'autres résultats * /
)
J'ai essayé plusieurs variantes de valeurs définies. / * edit * / La colonne est toujours renseignée avec "indice" si j'utilise {y }. J'ai essayé quelque chose comme mystring = y ; ... Set Values (mystring). Je suis passé par le guide de script et Google et je ne peux pas trouver la réponse à ce qui ne va pas. Ce doit être quelque chose de simple mais ça m'échappe.
Merci de votre aide.
Les valeurs définies nécessitent une liste (ou une matrice) et il semble que les valeurs définies n'évaluent pas complètement l'argument.
Essayer:
ma table << Nouvelle colonne ( "Nom de fichier" , Personnage , Nominal , Définir des valeurs ( Liste d'évaluation ( { y [ je ]} ) ) )