R言語で作業をしていて、つまらないことに時間がかかったので、次回以降の作業用にメモしておきます。 列名、変数名の取得と設置:colnames(),names() R言語では、データ行列を保存できるオブジェクトが二種類あります。行列(matrix)とデータフレーム(data.frame)です。どちらもcolnames()かnames()で列名、変数名を取得・設定できます。でも、いわゆるGetSet関数とは違い、少しクセがあります。それぞれのオブジェクトでcolnames()の動作を見てみましょう*1。 行列オブジェクトの場合 まずmatrix()でオブジェクトを作ってみます。 mat <- matrix(1:12, nrow = 3, ncol = 4) print(data) [,1] [,2] [,3] [,4] [1,] 1 4 7 10 [2,] 2 5 8 11 [3,] 3 6