У меня есть блок данных с 2 столбцами GL
и GLDESC
и хочу добавить третий столбец под названием KIND
на основе некоторых данных, находящихся внутри столбца GLDESC
.
Информационный кадр выглядит следующим образом:
GL GLDESC
1 515100 Payroll-Indir Salary Labor
2 515900 Payroll-Indir Compensated Absences
3 532300 Bulk Gas
4 539991 Area Charge In
5 551000 Repairs & Maint-Spare Parts
6 551100 Supplies-Operating
7 551300 Consumables
Для каждой строки таблицы данных:
- Если
GLDESC
содержит словоPayroll
в любом месте строки, я хочу, чтобыKIND
былPayroll
- Если
GLDESC
содержит словоGas
в любом месте строки, я хочу, чтобыKIND
былMaterials
- Во всех остальных случаях я хочу
KIND
бытьOther
Я искал похожие примеры в stackoverflow, но не смог найти их, также смотрел в R
для манекенов на переключателях, grep, apply и регулярных выражениях, чтобы попытаться совместить только часть столбца GLDESC
, а затем заполнить KIND
с видом учетной записи, но не смог заставить ее работать.