1
我有兩個變量a和b提取字母基於增量
a b
asdsafd 3
gsdfgasdsa 4
我想「一」的基礎上的「B」的值以2遞增到接下來的兩個字符使用提取自變量字母[R編程
output
c
af
as
我有兩個變量a和b提取字母基於增量
a b
asdsafd 3
gsdfgasdsa 4
我想「一」的基礎上的「B」的值以2遞增到接下來的兩個字符使用提取自變量字母[R編程
output
c
af
as
我們可以使用substring
c <- substring(df2$a, df2$b+2, df2$b+3)
c
#[1] "af" "as"
output <- data.frame(c, stringsAsFactors=FALSE)
爲什麼它是+2和+3。如果我有超過1000條記錄,該怎麼辦 – 63549
@ 63549它基於您提供的示例和預期輸出。你'+ 2'將確保它用'b'值做'2增量'。當你正在尋找下兩個字符時,我使用了'+ 3'。如果你有1000條記錄,它也會工作,假設你提到的描述是正確的。如果你有不同的描述,對不起,它不會工作。 – akrun
好的,謝謝akrun – 63549