【发布时间】:2017-09-03 16:43:24
【问题描述】:
我有一个list 未命名的逗号分隔字符列表:
> list
[[1]]
[1] "A" "B" "C" "D"
[[2]]
[1] "E" "F" "G"
实际的列表很长,其中的每个字符列表的长度都是随机的,并且包含不同的、不可预测的字符组合。我需要对所有字符列表的每个元素应用三件事:
- 有条件地删除元素,比如所有等于“A”的元素
- 有条件地替换元素,比如所有将“A”替换为“B”的元素
- 如果任何元素包含“/”,例如一个等于“A/BCD”的元素,然后删除“/”右侧的所有内容,包括“/”本身,以便在这种特殊情况下以“A”结尾。
我是 R 新手,我猜这是一项微不足道的任务。如果有人愿意帮助我,我会很高兴!干杯:)
【问题讨论】:
标签: r list function conditional lapply