相当于R';熊猫的s因子函数

相当于R';熊猫的s因子函数,r,pandas,dataframe,R,Pandas,Dataframe,我有一个名为事故的数据框,其中包含一个名为事故严重程度的列,该列包含1到3的整数。 我想将这些数字分别更改为值“致命”、“严重”、“轻微”,并将结果分配给新的数据帧。 在R中是这样的: 严重性从这里开始? import pandas as pd accidents = pd.DataFrame({ 'Accident_Severity': [1, 2, 3, 1] }) di = { 1: 'fatal', 2: 'serious', 3: 'slight' } acci

我有一个名为事故的数据框,其中包含一个名为事故严重程度的列,该列包含1到3的整数。

我想将这些数字分别更改为值“致命”、“严重”、“轻微”,并将结果分配给新的数据帧。 在R中是这样的: 严重性从这里开始?
import pandas as pd

accidents = pd.DataFrame({
  'Accident_Severity': [1, 2, 3, 1]
  })
di = {
  1: 'fatal',
  2: 'serious',
  3: 'slight'
}
accidents2 = accidents.replace({"Accident_Severity": di})