我有一个 csv 文件,其中包含以下格式的数据:
PrjID , 目标
1001 , (i) 提高效率 (ii) 降低成本 (iii) 最大化收入
1002 , a) 玩得开心 b) 学习新事物
1003 , (1) 变得棘手 (2) 挑战任务
第一个变量是 Id,第二个变量是文本变量“objective”。每个项目在单列中都有多个目标的数据,由 (i)、(ii)、..etc 或 (a)、(b)、(c)、..etc 或 (1)、(2) 分隔, (3),..等。现在我想要为项目的每个目标创建一个观察结果。很像这样:
PrjID , 目标
1001 , (i) 提高效率
1001 , (ii) 降低成本
1001 , (iii) 最大化收入
1002 , a) 玩得开心
1002 , b) 学习新事物
1003 , (1) 变得棘手
1003 , (2)具有挑战性的任务
对于只有一个目标的项目,它只有一行。但是对于多个目标,它会拆分观察。
我对在 R 中处理文本数据很陌生,一些 R 专业人士可以帮助我开始解决这个问题吗?提前致谢!