/ / Premenovanie prvkov v stĺpci dátového rámca pomocou pánd - Python, pánd dátový rámec, premenovanie

premenujte prvky v stĺpci dátového rámca pomocou pandas - python, pandas, dataframe, premenovať

Používanie pandy:

df = pd.DataFrame({"n":["d","a","b","c","c","a","d","b"], "v":[1,2,1,2,2,1,1,1]})

Ako môžem premenovať prvky v df.n, taký, že a zmeny na x, b na y, c na w a d na z, čo má za následok:

   n  v
0  z  1
1  x  2
2  y  1
3  w  2
...

odpovede:

11 pre odpoveď č. 1

Slovník náhradných hodnôt môžete preniesť do série vymeniť metóda:

In [11]: df["n"].replace({"a": "x", "b": "y", "c": "w", "d": "z"})
Out[11]:
0    z
1    x
2    y
3    w
4    w
5    x
6    z
7    y
Name: n, dtype: object

In [12]: df["n"] = df["n"].replace({"a": "x", "b": "y", "c": "w", "d": "z"})