J'ai écrit un fichier .csv à un Dataframe Pandas et certaines des valeurs de colonne doivent être dépouillées. Quelqu'un a-t-il des suggestions? P>
E.g 'Région': "CA" devrait être "CA" P>
À titre d'exemple, l'état code> doit avoir '' Région: ' "Supprimé, toutefois n'importe quel code i essayant inc
remplacer () code> ou
lstrip () code> ne semble pas fonctionner. Je pense que c'est parce que les valeurs de chaîne que je veux supprimer, elles-mêmes, contiennent des guillemets simples. P>
4 Réponses :
Essayez le code suivant:
restaurant_df['state'] = restaurant_df['state'].apply(lambda x: x.split(':')[1])
Restaurant_DF ['State'] = Restaurant_DF ['State']. Carte (Lambda x: x.lstrip ("" région ":")) p>
':' code>, avec expand = true code>. Prenez l'élément [1] code>, puis Remplacez le ' code> de autour des chaînes. Li>
- il ressemble à
':' code> pour moi, mais s'il n'y a pas d'espace, puis divisé sur ':' code> li>
- pour
.replace code>, essayez .replace ("'" ",' ') code> ou .replace (') code> li>
xxx pré> ul>