こんにちは私は1つのベクトルを大きなデータベースと比較した結果であるRのデータフレームを持っています(dbはこのように読み取られましたdb <- read.table("database.txt", header = F, row.names = 1, sep = ",")
)。
問題は、このコードcolnames(some_matrix_with_example_below) <- c("name1","name2")
Rを使用して列に名前を付けようとすると、エラーが発生したことです。
Error in `colnames<-`(`*tmp*`, value = c("name1", "name2")) :
length of 'dimnames' [2] not equal to array extent
名前を変更するマトリックスの例
row.names item
dbi1 1.0000000
dbi3 0.9431307
dbi4 0.9427034
dbi5 0.9259156
dbi6 0.9210256
row.namesが列のように扱われないことを正しく理解しているので、名前と値のオブジェクトを作成せず、さらにエクスポートするためにそれらをバインドしない簡単な方法はありますか?