2017-10-25 1 views
0

を含ま:は、私は例として2つのベクトルを持っている

x <- c("a","b","c") 
y <- c("a","b","c","d") 

私は何をしたいことは、連続するペアでデータフレームを構築することである

# for X 
a b 
b c 
c a 

# for Y 
a b 
b c 
c d 
d a 

私はこれを試してみましたが、私が望むものを得られません。

> cbind(x[-length(x)], x[-1]) 
[,1] [,2] 
[1,] "a" "b" 
[2,] "b" "c" 

> cbind(y[-length(y)], y[-1]) 
    [,1] [,2] 
[1,] "a" "b" 
[2,] "b" "c" 
[3,] "c" "d" 

I(例えばc aXYためd aための)最後の要素対を逃したことに注意してください。

答えて

2

これはそれを

cbind(x, c(x[-1], x[1])) 
を行う必要があります
関連する問題