“Zastąp wartości kolumn pandas na podstawie warunku” Kod odpowiedzi

Pandy zastępują wartości w kolumnie na podstawie warunku

In [41]:
df.loc[df['First Season'] > 1990, 'First Season'] = 1
df

Out[41]:
                 Team  First Season  Total Games
0      Dallas Cowboys          1960          894
1       Chicago Bears          1920         1357
2   Green Bay Packers          1921         1339
3      Miami Dolphins          1966          792
4    Baltimore Ravens             1          326
5  San Franciso 49ers          1950         1003
Distinct Deer

Zastąp wartości kolumny/Utwórz nową kolumnę na podstawie innej wartości kolumny/warunku w pandach

df['New Column'] = np.where(df['A']==0, df['B'], df['A'])
Sumaia Parveen Shupti

Pandy Warunkowe Wymień wartości w serii

# np.where function works as follows:
import numpy as np

# E.g. 1 - Set column values based on if another column is greater than or equal to 50
df['X'] = np.where(df['Y'] >= 50, 'yes', 'no')

# E.g. 2 - Replace values over 20000 with 0, otherwise keep original value
df['my_value'] = np.where(df.my_value > 20000, 0, df.my_value)
Powerful Penguin

Zastąp wartości kolumn pandas na podstawie warunku

d.loc[d["conditionDisplayName"] == "Brand New", "conditionDisplayName"] = 6
d.loc[d["conditionDisplayName"] != "Brand New", "conditionDisplayName"] = 4
Sumaia Parveen Shupti

Odpowiedzi podobne do “Zastąp wartości kolumn pandas na podstawie warunku”

Pytania podobne do “Zastąp wartości kolumn pandas na podstawie warunku”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu