r - 从字符串向量中提取第 n 个字符

标签 r string

<分区>

我有一个像这样的行向量:

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/

相关文章:

string - Powershell字符串分割差异

java - For Loop 保龄球得分

r - 使用 ggplot 在多个页面上绘制多个图形

python - 如何将带有 .txt 扩展名的逗号 sep 值作为数组读取到 python 中?

c++ - 如何通过读取文件来填充 vector ?

java 。连接字符串。微基准

c++ - C/C++ 中的跨平台通用文本处理

r - 为什么预测的输出是一个水平为 0 的因子?

r - 使用 rename_all 从列名中删除数字

R 数字在 RMarkdown 中的位置