Обновите значения столбца, которые зависят от другого столбца, присутствующего в том же DataFrame, в python - PullRequest
0 голосов
/ 01 апреля 2020
  • Я использую python в блокноте Jupyter.

Дан фрейм данных (df):

df = pd.DataFrame({'Grade': ['A','B','C','D','E','A','B'],'MArks':['100','','','70','','','']})


   Grade    MArks
0   A       100
1   B   
2   C   
3   D       70
4   E   
5   A   
6   B   

Данный словарь имя ( 'scaling' ) выглядит следующим образом:

scaling = {'A':100,'B':90,'C':80,'D':75,'E':70}

Как обновить столбец "MArks" согласно заданному ' scaling' ?

1 Ответ

2 голосов
/ 01 апреля 2020

Это называется отображением:

df.MArks = df.Grade.map(scaling)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...