> str(dat) 'data.frame': 1000 obs. of 9 variables: $ sid : chr "X100111" "X100115" "X100123" "X100143" ... $ name : chr "安田博美" "木村克己" "桜井真二" "入江優秀" ... $ gender : Factor w/ 2 levels "女","男": 1 2 2 2 1 2 1 1 1 2 ... $ BirthDay : Date, format: "1999-12-09" "1981-07-21" ... $ BloodType: Factor w/ 4 levels "A","AB","B","O": 3 1 3 4 4 4 2 1 4 3 ... $ class : Factor w/ 3 levels "1","2","3": 3 2 2 3 2 1 3 1 1 1 ... $ score1 : num 3.3 4.1 3 1.9 3.6 2.6 4.5 4 2 3.2 ... $ score2 : num 3.3 4.1 2.5 3 4.4 2.8 3.9 3.8 3.1 4.8 ... $ score3 : num 2.5 3.8 3.9 3.3 3 3.1 4.4 4.1 2.8 4.8 ...⇒ 以下のような,データフレームを作成したいと思います。
名前, 型 sid, chr name, chr gender, Factor BirthDay, Date BloodType, Factor class, Factor score1, num score2, num score3, num何卒どうぞ,よろしくお願いいたします。
No.22001 Re: R str()関数の結果の取り出し、整形出力 【青木繁伸】 2016/05/14(Sat) 05:12
a = data.frame(names(iris), sapply(iris, class))などはどうでしょうか
colnames(a) = c("名前", "型")
print(a, row.names=FALSE)
No.22002 Re: R str()関数の結果の取り出し、整形出力 【明石】 2016/05/14(Sat) 05:40
青木先生 様;
お忙しいところを失礼いたします,明石と申します。
ご教示をいただき,誠にありがとうございました。
いつもながら,研ぎ澄まされたエッセンス!
勉強になりました。
sapply についても,勉強させていただきます。
心から御礼を申し上げます。
● 「統計学関連なんでもあり」の過去ログ--- 048 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る