R言語で列を行名に変更する方法


方法1: rownames()関数を使用する方法

# データフレームの作成
df <- data.frame(A = c(1, 2, 3), B = c(4, 5, 6), C = c(7, 8, 9))
# 列名を行名に変更
rownames(df) <- df$A
# 結果の表示
df

方法2: t()関数を使用する方法

# データフレームの作成
df <- data.frame(A = c(1, 2, 3), B = c(4, 5, 6), C = c(7, 8, 9))
# 列名を行名に変更
df <- t(df)
# 結果の表示
df

方法3: set_rownames()関数を使用する方法(tidyverseパッケージが必要)

# tidyverseパッケージの読み込み
library(tidyverse)
# データフレームの作成
df <- data.frame(A = c(1, 2, 3), B = c(4, 5, 6), C = c(7, 8, 9))
# 列名を行名に変更
df <- df %>% set_rownames(df$A)
# 結果の表示
df

これらの方法を使用することで、R言語でデータフレームの列名を行名に変更することができます。適切な方法を選択し、自分のコードに応じて適用してください。