0
J'ai un dataframe de pandas géants:lignes Convertir en chaîne séparées par des virgules dans pandas géants
from pandas import DataFrame
import pandas as pd
df2 = DataFrame({'a' : ['one', 'one', 'two','two', 'three', 'two', 'one', 'six'],
'b' : ['x', 'y', 'z', 'y', 'x', 'y', 'x', 'x']})
J'ai besoin de groupe à l'aide de la colonne 'a'
.
df3 = df2.groupby(['a'])
Ensuite, je veux convertir la colonne 'b'
en chaînes séparées par des virgules, la table résultante devrait ressembler à ceci:
a b
---------------
one j, k, l
two m, n, o
three p, q
Est-ce que quelqu'un sait comment le faire sans laisser de pandas géants? Cela semble simple, mais ne peut pas trouver un moyen de le faire à l'intérieur des pandas.
-je obtenir le même résultat avec juste la fonction 'lambda x: "" .join (x)' – mtadd
yep..thanks @mtadd – Jeff
Merci de Jeff et de lot mtadd! – user690462