One option is to use Recode:
![jthi_0-1675435695647.png jthi_0-1675435695647.png](https://community.jmp.com/t5/image/serverpage/image-id/49763i928A227CA835976C/image-size/medium?v=v2&px=400)
Select your values you wish to recode
![jthi_1-1675435707072.png jthi_1-1675435707072.png](https://community.jmp.com/t5/image/serverpage/image-id/49764iCE11FDD419A4B3F4/image-size/medium?v=v2&px=400)
Press Group
![jthi_2-1675435722641.png jthi_2-1675435722641.png](https://community.jmp.com/t5/image/serverpage/image-id/49765i5E27D3BB6489E3AB/image-size/medium?v=v2&px=400)
Select how you wish to recode them
![jthi_3-1675435756678.png jthi_3-1675435756678.png](https://community.jmp.com/t5/image/serverpage/image-id/49766i96116BE13D3BE93C/image-size/medium?v=v2&px=400)
And finally press Recode
Changed this:
![jthi_4-1675435785188.png jthi_4-1675435785188.png](https://community.jmp.com/t5/image/serverpage/image-id/49767iBFAAEA31BED8FA30/image-size/medium?v=v2&px=400)
to this
![jthi_5-1675435796366.png jthi_5-1675435796366.png](https://community.jmp.com/t5/image/serverpage/image-id/49768i661E409A679EDC75/image-size/medium?v=v2&px=400)
And if you have JMP16+ you can get the code from action recorder
// Recode column: Column 6
Local({dt},
dt = Data Table("Big Class");
dt << Begin Data Update;
dt << Recode Column(
dt:Column 6,
{Map Value(
_rcOrig,
{"X-Direction", "X", "X-direction", "X", "x", "X"},
Unmatched(_rcNow)
)},
Update Properties(1),
Target Column(:Column 6)
);
dt << End Data Update;
);
Or from Recode menu before you press Recode
![jthi_6-1675435840610.png jthi_6-1675435840610.png](https://community.jmp.com/t5/image/serverpage/image-id/49769i73FFC84D3B5D5701/image-size/medium?v=v2&px=400)
-Jarmo