R logo

データフレームに列を追加する時の方法2つ。

dplyr::mutate()

普段は dplyr パッケージの

dplyr::mutate()

を使っている。

文字列は " " で括って追加する。

mutate(列名 = c("文字列1", "文字列2",....), データフレーム名)

base::transform()

Rの標準パッケージだと、

transform()

を使う。

transform(データフレーム, 列名 = c("文字列1", "文字列2",....))

 

 

df <- transform(df, Genetics=c(
"TMEM106b rs199062",
"Codominant (reference CC)",
" ",
"Minor allele dominant",
"Major allele dominant",
" ")) %>%
dplyr::select(Genetics, everything())

上記例の場合は、

transform()

で文字列を追加した後、

dplyr::select()

で場所を移動。

everything()

を後ろにつけて「その他全部」を後ろに並べる。

にほんブログ村 子育てブログ ワーキングマザー育児へ