なんとなく、列行に関するコマンド紹介の紹介です。data.frameやmatrixクラスに適応できる列・行の和、平均、列行数や行列の入れ替えの紹介です。
実行コマンドはR version 4.2.2で確認しています。
実行コマンド
詳細はコメント、コマンドのヘルプを確認してください。
###データ例の作成#####
n <- 1000
TestDF <- data.frame(Data1 = sample(c(1:100, NA), n, replace = TRUE),
Data2 = rnorm(n, mean = 0, sd = 1),
Data3 = sample(1:0, n, replace = TRUE),
Data4 = sample(1:100, n, replace = TRUE))
########
#列和:colSumsコマンド
colSums(TestDF, na.rm = TRUE)
Data1 Data2 Data3 Data4
49878.00000 45.61726 486.00000 51771.00000
#行和:rowSumsコマンド
rowSums(TestDF, na.rm = TRUE)
[1] 110.781590 154.379716 96.221665 5.856847 98.821400 129.424648
#省略
[991] 69.661163 61.948116 34.676018 #省略
#列平均:colMeansコマンド
colMeans(TestDF, na.rm = TRUE)
Data1 Data2 Data3 Data4
50.28024194 0.04561726 0.48600000 51.77100000
#行平均:rowMeansコマンド
rowMeans(TestDF, na.rm = TRUE)
[1] 27.695397 38.594929 24.055416 1.464212 24.705350 32.356162
#省略
[991] 17.415291 15.487029 8.669004 #省略
#列行数の確認:dimコマンド
dim(TestDF)
[1] 1000 4
#列行の入れ替え:tコマンド
dim(t(TestDF))
[1] 4 1000
少しでも、あなたの解析が楽になりますように!!