Comment remplir une colonne avec une valeur dans les Pandas?

J'ai une colonne avec des chiffres consécutifs dans un DataFrame Pandas.

A
1
2
3
4

Je voudrais changer toutes ces valeurs en une chaîne simple, disons "foo", résultant en

A
foo
foo
foo
foo
23
demandé sur Dervin Thunk 2016-01-15 16:18:15

1 réponses

Il suffit de sélectionner la colonne et attribuer comme normal:

In [194]:
df['A'] = 'foo'
df

Out[194]:
     A
0  foo
1  foo
2  foo
3  foo

L'affectation d'une valeur scalaire définit toutes les lignes sur la même valeur scalaire

38
répondu EdChum 2016-01-15 13:18:57