<分区>
我有一个像这样的行向量:
1 118_o_m_n_a.jpg
2 122_m_f_h_a.jpg
3 152_y_f_n_a.jpg
4 160_y_m_h_a.jpg
5 083_o_m_a_a.jpg
如何提取所有条目,例如,第 9 个元素(字母)为“n”(或“h”,在本例中为“a”)?
<分区>
我有一个像这样的行向量:
1 118_o_m_n_a.jpg
2 122_m_f_h_a.jpg
3 152_y_f_n_a.jpg
4 160_y_m_h_a.jpg
5 083_o_m_a_a.jpg
如何提取所有条目,例如,第 9 个元素(字母)为“n”(或“h”,在本例中为“a”)?
最佳答案
您可以使用substr
来提取第9 个字母:
substr(c("122_m_f_h_a.jpg", "152_y_f_n_a.jpg"), 9, 9)
[1] "h" "n"
使用 ==
和子集来完成剩下的任务。
关于r - 从字符串向量中提取第 n 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20075139/