-3
votes

Comment puis-je transformer la liste des chaînes à la liste des listes?

Je suis nouveau dans la programmation et dans Stackoverflow. Désolé, cela semble trop basique. J'essaie de transformer ceci:

J'essaie de former une AI pour prédire la destination une voiture basée sur des données historiques. C'est à l'intérieur d'une colonne et je dois iTerrer toutes les personnes. I Une liste unique qui fonctionne, mais dans une colonne, ce n'est pas pour une raison quelconque.

J'essaie ceci sur Windows 10 dans Anaconda, Jupyter Notebook

J'essaie de Tournez ceci: xxx

dans cette xxx

J'ai une colonne avec beaucoup de ceux dans un fichier CSV. < / p>

J'ai essayé de les transformer comme ceci: xxx

de sorte que sa recherche de travail en dehors du CSV mais quand j'essaie de le faire pour chaque boîte de la Colomn : xxx

Rien ne change dans la colonne.


1 commentaires

Vous n'abandonnez jamais quoi que ce soit dans vos boucles, il n'est donc pas étonnant que rien ne change.


4 Réponses :


0
votes

Vous devez affecter la sortie de votre compréhension de la liste: xxx

ou juste sur une colonne, il suffit de faire: xxx

Parce que data ['colonne'] est une liste d'éléments, et lorsque vous en boucle, truc sera un élément de ligne différent de chaque itération, donc pas une liste.


0 commentaires

2
votes

Utiliser Appliquer avec la compréhension de la liste pour diviser chaque valeur de la liste par , et lancer sur float s: xxx


0 commentaires

0
votes

Essayez: xxx

sortie: xxx


0 commentaires

0
votes

Je pense que la manière la plus efficace est d'utiliser ast.literal_eval ( ) : xxx

MAINTENANT Si vous avez une colonne avec la liste des chaînes qui doit être convertie en liste des listes, vous pouvez utiliser: xxx < / pré>


0 commentaires