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. P>
J'essaie ceci sur Windows 10 dans Anaconda, Jupyter Notebook P>
J'essaie de Tournez ceci: p> dans cette p> J'ai une colonne avec beaucoup de ceux dans un fichier CSV. < / p> J'ai essayé de les transformer comme ceci: p> 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 : p> Rien ne change dans la colonne. p> p>
4 Réponses :
Vous devez affecter la sortie de votre compréhension de la liste: ou juste sur une colonne, il suffit de faire: p> Parce que data ['colonne'] code> est une liste d'éléments, et lorsque vous en boucle, truc code> sera un élément de ligne différent de chaque itération, donc pas une liste. p> p>
Utiliser Appliquer code> avec la compréhension de la liste pour diviser chaque valeur de la liste par , code> et lancer sur float code> s:
Essayez: sortie: p>
Je pense que la manière la plus efficace est d'utiliser ast.literal_eval ( ) : MAINTENANT Si vous avez une colonne avec la liste des chaînes qui doit être convertie en liste des listes, vous pouvez utiliser: p>
Vous n'abandonnez jamais quoi que ce soit dans vos boucles, il n'est donc pas étonnant que rien ne change.