サルでもわかるWEBプログラミング

フリーソフトのみでホームページ作成

ユーザ用ツール

サイト用ツール


00.初めての医療統計rとezr:09.tibbleとdata.frame


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
00.初めての医療統計rとezr:09.tibbleとdata.frame [2020/03/27] – [data.frameの使い方] adash33300.初めての医療統計rとezr:09.tibbleとdata.frame [2020/07/24] (現在) – [tibbleに関するリンク] adash333
行 10: 行 10:
  
 <code> <code>
 +# データを直接入力
 id <- c(1,2,3,4,5) id <- c(1,2,3,4,5)
-sex <- c(,2,3,4,5+sex <- c("M","F","M","M","F"
-height <- c(1,2,3,4,5)+height <- c(174,160,169,184,158)
  
-patient_table <- data.frame(id, sex, height)+# data.frame()関数 
 +patient_table <- data.frame(id=id, sex=sex, height=height) 
 + 
 +# data.frameの表示 
 +patient_table 
 + 
 +# summary関数 
 +summary(patient_table) 
 + 
 +# 列の取り出し 
 +x = patient_table$height 
 +x
 </code> </code>
  
行 25: 行 37:
 http://cse.naro.affrc.go.jp/takezawa/r-tips/r/39.html http://cse.naro.affrc.go.jp/takezawa/r-tips/r/39.html
 39. データフレーム事始 39. データフレーム事始
 +
 +
 +===== tibbleの使い方(tidyverseパッケージが必要) =====
 +
 +data.frameであるxをtibbleに変換するときは、
 +<code>
 +# tidyverseパッケージ
 +library(tidyverse)
 +
 +# Rにデフォルトで入っているirisデータ
 +x <- as_tibble(iris)
 +x
 +</code>
 +
 +<code>
 +# tidyverseパッケージ
 +library(tidyverse)
 +
 +# データを直接入力その1 tibble()関数
 +patient_tibble <- tibble(
 +  id = c(1,2,3,4,5), 
 +  sex = c("M","F","M","M","F"), 
 +  height=c(174,160,169,184,158)
 +)
 +
 +# データの表示
 +patient_tibble
 +
 +# summary関数
 +summary(patient_tibble)
 +
 +# 列の取り出し
 +x = patient_table$height
 +x
 +
 +# データを直接入力その2 tribble()関数
 +patient_tibble <- tribble(
 +  ~id, ~sex, ~height,
 +  #--|-----|-------- 
 +  1, "M", 174,
 +  2, "F", 160,
 +  3, "M", 169,
 +  4, "M", 184,
 +  5, "F", 158,
 +)
 +patient_tibble
 +</code>
 +
 +
 +Windowsのメモ帳で、以下のように入力し、patients.csv という名前で保存します。(csvファイル、カンマ)
 +<code>
 +1, "M", 174,
 +2, "F", 160,
 +3, "M", 169,
 +4, "M", 184,
 +5, "F", 158,
 +</code>
 +
 +patients.csv ファイルをRを実行するファイルと同じフォルダに保存しておきます。
 +通常は、『ドキュメント』フォルダの中となります。
 +<code>
 +# tidyverseパッケージ
 +library(tidyverse)
 +
 +# データをcsvから入力 read_csv()関数
 +patients_tibble <- read_csv("patients.csv")
 +patients_tibble
 +</code>
 +
 +
 +参考
 +https://www.medi-08-data-06.work/entry/how_to_use_readr0224
 +2019-02-24
 +データの読み込みは{readr}にお任せを
 +
 +===== tibbleに関するリンク =====
 +
 +https://opur.club/textbook/2018-2-2/
 +Lesson 2-2: データフレーム・tibble
 +2018/10/15
  
  


00.初めての医療統計rとezr/09.tibbleとdata.frame.1585294655.txt.gz · 最終更新: 2020/03/27 by adash333

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki