0 Daumen
65 Aufrufe

Ich habe einen Dataframe. Ich mochte die Spalten anonymisieren. Ich mochte auch die Moglichkeit einer erneuten Umbenennung ersparen. In der Tat, ich habe:

Comm    asd    toud    tochange
city    12      23      3
cita    43      32      5
...
citu    2        4        5
(vide)                                                         
Total 345      234      121

Und ich mochte:

Comm  party1  party2  party3

1    12      23      3
2    43      32      5
...
n    2        4        5
(vide)                                                         
Total 345      234      121


Aber ich möchte auch eine Möglichkeit beibehalten, sie schnell umzubenennen.

Fur die Moment ich habe:

df['Comm'] = 'comm' + pd.Series(pd.factorize(df['Comm'])[0]+1).astype(str)

Aber ich verliere die Möglichkeit, sie umzubenennen.

von

Bitte logge dich ein oder registriere dich, um die Frage zu beantworten.

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage sofort und kostenfrei

x
Made by a lovely community