Excel 中有名为left
、right
和的函数mid
,您可以在其中从单元格中提取部分条目。例如,=left(A1, 3)
, 将返回单元格 A1 中最左边的 3 个字符,并从单元格 A1=mid(A1, 3, 4)
中的第三个字符开始,并为您提供编号 3 - 6 的字符。R 中是否有类似的函数或类似的直接方法可以做到这一点?
作为一个简化的示例问题,我想取一个向量
sample<-c("TRIBAL","TRISTO", "RHOSTO", "EUGFRI", "BYRRAT")
并创建 3 个新向量,其中包含每个条目中的前 3 个字符、每个条目中的中间 2 个字符以及每个条目中的最后 4 个字符。
Excel 没有函数(我知道)的一个稍微复杂的问题是如何使用每个条目的第一个、第三个和第五个字符创建一个新向量。