Используйте .loc
:
import pandas as pd
df = pd.DataFrame(
[[1, "SIPO"], [0, "UVER"], [0, "UVER"], [0, "UVER"], [1, "UVER"],],
columns=["gender", "k_symbol"],
)
df.loc[df["k_symbol"] == "SIPO", "k_symbol"] = 1
df.loc[df["k_symbol"] == "UVER", "k_symbol"] = 0
print(df)
Возврат:
gender k_symbol
0 1 1
1 0 0
2 0 0
3 0 0
4 1 0