a = data.frame(names(dat), sapply(dat, class))などはどうでしょうか
colnames(a) = c("名前", "型")
print(a, row.names=FALSE)
kazu <- numeric(ncol(dat))次に,3列からなるデータフレームを作成します。
for (i in 1:ncol(dat)) {
kazu[i] <-sum(is.na(dat[,i]))
}
a = data.frame(names(dat), sapply(dat, class), kazu)data.frame()の中に,欠損値NAの個数を算出する式を直接に書きたいと思っていますが,力不足で書くことができません。
colnames(a) = c("名前", "型", "NA数")
print(a, row.names=FALSE)
No.22526 Re: R 記事No. 22000 について、出力項目の追加 【青木繁伸】 2018/05/03(Thu) 11:33
どうしても data.frame 関数中に書きたいならば,a = data.frame(names(dat), sapply(dat, class), colSums(is.na(dat))
colnames(a) = c("名前", "型", "NA数")
print(a, row.names=FALSE)
No.22527 Re: R 記事No. 22000 について、出力項目の追加 【明石】 2018/05/03(Thu) 14:26
青木先生 様;
お忙しいところを失礼いたします,明石と申します。
ご丁寧なご教示をいただき,誠にありがとうございます。
お示しをしてくださいましたRコードは,よく理解できました。
どうしても data.frame 関数中に書きたいと思いますので,
勉強になりました。
ありがとうございました。
● 「統計学関連なんでもあり」の過去ログ--- 048 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る