Je n'ai pas de questions comme la mienne ...
BTW J'ai un df avec une colonne Je veux couper la parenthèse, mais quand j'utilise année code> comme ceci: p> data ['année'] = données ["année"] [: - 1] code> rien ne se passe (pas même des erreurs) p> Si j'utilise data ['année'] = données ['année']. Appliquer (Lambda x: x [: - 1]) code> Cela me donne p> TypeError: 'float' object is not subscriptable
3 Réponses :
Je fais habituellement quelque chose comme ceci:
data['Year'] = data['Year'].apply(lambda x: x[:-1] if isinstance(x, str) else '')
Pandas implémente un .tr code > propriété pour manipuler des données de texte.
data['Year'] = data['Year'].str[:-1]
Essayez String Remplacer et de remplacer la chaîne pour supprimer NANA
df.Year=df.Year.str.replace('[\(\)]','').fillna(0)