我有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
Run Code Online (Sandbox Code Playgroud)
对于数据表的每一行:
GLDESC中的Payroll任何地方包含单词,那么我想KIND成为PayrollGLDESC中的Gas任何地方包含单词,那么我想KIND成为MaterialsKIND成为Other我在stackoverflow上找了类似的例子,但找不到任何东西,也查看了R开关上的假人,grep,apply和正则表达式尝试匹配GLDESC列的一部分,然后填充KIND列的帐户类型但是无法让它起作用.