readvars
Créer des variables en lisant les colonnes d'un fichier.
📝Syntaxe
[Var1, Var2, ..., VarN] = readvars(filename)
[Var1, Var2, ..., VarN] = readvars(filename, opts)
📥Arguments d'entrée
Paramètre Description
filename une chaine de caracteres : un nom de fichier source existant.
opts objet nelson.io.text.DelimitedTextImportOptions
📤Arguments de sortie
Paramètre Description
Var1, Var2, ..., VarN les colonnes du fichier, chacune retournee comme une variable distincte.
📄Description

[Var1, Var2, ..., VarN] = readvars(filename) cree des variables en important les donnees orientees colonnes d'un fichier texte ou tableur.

Chaque colonne du fichier est retournee comme une variable de sortie distincte. Les colonnes de texte sont retournees sous forme de tableau de cellules de vecteurs de caracteres, et les colonnes numeriques sous forme de vecteur colonne de type double, selon les memes conventions que readtable. Utilisez l'option nom-valeur 'TextType' avec la valeur 'string' pour retourner les colonnes de texte sous forme de tableau string.

Les options nom-valeur acceptees par readtable, comme 'Range', sont transmises. L'utilisation de 'Range' restreint les colonnes et les lignes retournees comme variables.

Si moins de variables de sortie sont demandees que le nombre de colonnes du fichier, seules les premieres colonnes sont retournees. Demander plus de variables de sortie qu'il n'y a de colonnes provoque une erreur.

[Var1, Var2, ..., VarN] = readvars(filename, opts) utilise les parametres definis dans l'objet d'options d'import opts. Tout argument supplementaire est transmis a readtable.

💡Exemples
filename = [tempdir, 'readvars_1.csv']; Names = {'John'; 'Alice'; 'Bob'; 'Diana'}; Age = [28; 34; 22; 30]; Height = [175; 160; 180; 165]; T = table(Names, Age, Height); writetable(T, filename) [N, A, H] = readvars(filename)
🔗Voir aussi
readtablereadmatrixreadcelldetectImportOptions
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub