You should only need this part
dt << Recode Column(
AsColumn(dt, 4),
{Map Value(_rcOrig, {., 0}, Unmatched(_rcNow))},
Update Properties(1),
Target Column(AsColumn(dt, 4))
);
where you define your column index inside AsColumn.
If I have table like this
![jthi_0-1715179070340.png jthi_0-1715179070340.png](https://community.jmp.com/t5/image/serverpage/image-id/64010iC9DCED8313AB30A9/image-size/medium?v=v2&px=400)
and I wish replace missing values of column index 1 and 3, I would use
dt << Recode Column(
As Column(dt, 1),
{Map Value(_rcOrig, {., 0}, Unmatched(_rcNow))},
Update Properties(1),
Target Column(As Column(dt, 1))
);
and
dt << Recode Column(
As Column(dt, 3),
{Map Value(_rcOrig, {., 0}, Unmatched(_rcNow))},
Update Properties(1),
Target Column(As Column(dt, 3))
);
(number inside As Column has changed)
![jthi_1-1715179155888.png jthi_1-1715179155888.png](https://community.jmp.com/t5/image/serverpage/image-id/64011iF1E08E3E8C3B4913/image-size/medium?v=v2&px=400)
-Jarmo