“Панды заменяют значения на основе условия” Ответ

Панды заменяют значения в столбце на основе условия

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

Панды условные значения заменить в серии

# 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

Панды заменяют значения на основе условия

df.loc[df['First Season'] > 1990, 'First Season'] = 1
Elegant Earthworm

Заменить значения в столбце на Python Python

df.loc[df['employrate'] > 70, 'employrate'] = 7
Envious Earthworm

Заменить значения столбцов Pandas на основе условия

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

Ответы похожие на “Панды заменяют значения на основе условия”

Вопросы похожие на “Панды заменяют значения на основе условия”

Больше похожих ответов на “Панды заменяют значения на основе условия” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования