<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto facendo il giro di alcuni set di dati e cerco di etichettare i dati da ognuno con il nome del file. Tutto viene bene, tranne che il campo del nome file è vuoto. Ho creato un tavolo a mano per cercare di ottenere il nuovo codice di colonna da jump che assomigliava a questo:
mytable << New Column ("Filename", Character, Nominal, Set Values ({"nomefile"}));
Questo sembra abbastanza semplice, quindi ho provato ad inserirlo nel mio codice che ho riassunto qui sotto:
y = Files In Directory (mypath);
Per (i = N Articoli (y), i> 0, i--,
/ * Ottieni i miei dati * /
/ * Ora etichettare i dati con il nome file * /
mytable << Nuova colonna ("Filename", Character, Nominal, Set Values (y ));
/ * Unisci con altri risultati * /
);
Ho provato diverse varianti dei valori Set. / * edit * / La colonna popola sempre con "subscript" se uso {y }. Ho provato qualcosa come mystring = y ; ... Imposta valori (mystring). Ho consultato la guida agli script e google e non riesco a trovare la risposta su ciò che è sbagliato. Deve essere qualcosa di semplice ma mi sfugge.
Grazie per l'aiuto.
Set Values richiede un elenco (o una matrice) e sembra che Set Values non valuti completamente l'argomento.
Provare:
MyTable << Nuova colonna ( "Nome del file" , Personaggio , Nominale , Imposta valori ( Eval List ( { y [ io ]} ) ) );