【发布时间】:2021-04-02 23:18:11
【问题描述】:
我想提取字符串的一部分。这是一个示例数据集。
df <- data.frame(id = c(1,2),
string = c('<itemResponse><response id="editIn_1.RESPONSE_1"><value>ETC_CHOICE_2</value>',
'<itemResponse><response id="editIn_1.RESPONSE_1"><value>ETC_CHOICE_4</value>'))
> df
id string
1 1 <itemResponse><response id="editIn_1.RESPONSE_1"><value>ETC_CHOICE_2</value>
2 2 <itemResponse><response id="editIn_1.RESPONSE_1"><value>ETC_CHOICE_4</value>
我想从长字符串中提取ETC_CHOICE_2 和ETC_CHOICE_4。我想要的输出是:
> df
id string extract
1 1 <itemResponse><response id="editIn_1.RESPONSE_1"><value>ETC_CHOICE_2</value> ETC_CHOICE_2
2 2 <itemResponse><response id="editIn_1.RESPONSE_1"><value>ETC_CHOICE_4</value> ETC_CHOICE_4
有人知道吗?
谢谢!
【问题讨论】: