0
votes

Comment convertir des colonnes d'un fichier CSV en tableaux en Python avec la première valeur étant le nom de la variable de tableau?

Je voudrais convertir des colonnes de mon fichier CSV en tableaux en Python, mais je souhaite la première valeur dans chaque colonne (la première ligne) d'être les noms de matrices.

J'ai essayé ceci: p> xxx pré>

Cependant, cela lui donne caractère par caractère et ne rend pas le nom de la matrice la première valeur. P>

Voici mon fichier CSV. P>

name = []
description = []
price = []


0 commentaires

3 Réponses :


2
votes

Je recommande vivement d'utiliser un Dataframe Pandas pour cela. Faites xxx

puis dans votre code Python, xxx

dans une console de python interactif, vous pouvez explorer la structure de ce fichier de données xxx

espère que cela aide!


0 commentaires

0
votes

Disons que le CSV est xxx pré>

Vous pouvez utiliser exécutant code> pour configurer toutes les variables dont vous avez besoin dans une liste plus grande. P>

Supposons que les listes sont déjà construites comme le suivant P>

# data is the lists
# row is the first row
for i in range(len(row)):
   exec(row[i] + " = " + str(data[i]))

# Now all the variables should be defined 
# >>> A
# [1, 2, 3]
# ...


1 commentaires

Savez-vous comment construire rangée et data dans mon exemple de code?



0
votes

Si vous avez un grand nombre d'échantillons dans le fichier CSV et que vous ne voulez pas construire dataframe , vous pouvez utiliser le module csv et construire vos listes dans un iérêteur manière sans chargement de données entières en mémoire: xxx


0 commentaires