我的数据集中有一列象限:
Quadrant
NW
NE
SW
NE
我想创建一个名为Quad_id
的新列,其中包含每个方向的自定义ID,例如:
Quadrant Quad_id
NW 10001
NE 10002
SW 10003
NE 10002
答案 0 :(得分:0)
有两种可能性:
您可以使用Desired output:
Email_id | Month | state |# of employee
1 | March | CA | 1
1 | April | WA | 2
2 | July | WA | 2
2 | August | CA | 1
:
match
其中transform(dat, id = match(Quadrant, Quadrant) + 10000)
# Quadrant id
# 1 NW 10001
# 2 NE 10002
# 3 SW 10003
# 4 NE 10002
是数据帧的名称。
您也可以使用dat
:
as.factor