Python 将数据帧中的相同字符串转换为相应的数字
因此,如果我有一列熊猫数据框,它看起来像这样: x FWD 中段 DEF GK 中段 我是否可以将这些字符串转换为具有相同值的数字,使用相同的数字,如下所示: x 0 一, 二, 三,Python 将数据帧中的相同字符串转换为相应的数字,python,pandas,Python,Pandas,因此,如果我有一列熊猫数据框,它看起来像这样: x FWD 中段 DEF GK 中段 我是否可以将这些字符串转换为具有相同值的数字,使用相同的数字,如下所示: x 0 一, 二, 三, 1您可以对列进行排序(假设df是您的输入数据帧) df[“x”]=df[“x”].rank(method='densite').astype(int) 参考这是否回答了您的问题?
1您可以对列进行排序(假设
df
是您的输入数据帧)
df[“x”]=df[“x”].rank(method='densite').astype(int)
参考这是否回答了您的问题?