1
任意の(しかし既知の)長さのベクトル(または行列の行)に名前を付ける関数を作成したいと思います。Rに任意の長さのベクトルの名前を作成しますか?
例えば、A1、A2、A3、A4およびエントリなど1,3,5,7 2,4,6,8私のベクトルは
vec <- 1:8
であり、私はエントリの名前を付けたい場合は可変長および可変位置(いずれも既知)のI入力ベクトルので
indexA <- c(1,3,5,7)
indexB <- c(2,4,6,8)
を設けることでB1、B2、B3、B4のように、私はこれを自動的に行う必要があります。次のベクトルは、私たちは名前を与えることを"B"
、手紙"A"
とvector
とpaste
のシーケンスを取得するためにseq_along
を使用してカテゴリAとB
で行うことができます場合は、 'paste0( "A"、seq_along(indexA))'と 'paste0( "B"、seq_along(indexB))' – akrun
@akrunで試してみてください答えとして投稿する、私はそれを受け入れる。それらの名前を行列の対応する行に割り当てる方法についてのヒントは高く評価されます。 – Trilobite