Je reçois un ensemble de résultats d'une colonne Je veux le convertir comme ci-dessous et stocker Dans la même colonne que: p> df ['test']. Tête () code>:
4 Réponses :
Utilisez : strong> p> .Apply ("" .join) code>
Comme votre format de liste n'est pas approprié,
Je suis d'abord converti dans la liste des mots puis convertis en chaîne. p>
>>> df
Test
0 fed official say weak data caused weather slow...
1 fed 's charles plosser see high bar change pac...
Essayez ceci:
for index, row in df.iterrows() :
s = ''
for i in row['Test'] :
s = s + i
df['Test'][index] = s
Merci les gars. Je suis essayé avec df ['test']. Appliquer (Lambda x: "" .join ([mot (mot (mot) .Lemmatize () pour mot dans x.split ()]))
Merci les gars pour votre aide. P>
DF ['test']. Appliquer (Lambda X: "" .join ([mot (mot (mot) .LemmaTize () pour mot en x.split ()])) p>
Son travaillé pour le scénario ci-dessus. P>
Avez-vous essayé d'utiliser
'''Join () code> sur chacune des lignes du Dataframe?oui essayé mais obtenir une erreur ',' .join (s) erreur - nom 'Fed' n'est pas défini
Qu'avez-vous déjà essayé? Nous sommes là pour aider, ne pas faire le travail pour vous;)
Les données intérieures de la liste doivent être de dataType String, c'est-à-dire dans des guillemets tels que
"DATA" code>. Donc, faites votre liste comme celle-ci -["Fed", "officiel", .....] code>.Pouvez-vous nous montrer ce que vous avez essayé jusqu'à présent