R言語でデータフレームに列を追加する方法は何ですか?

R言語では、データフレームに列を追加するために以下の方法を使用することができます。

  1. Using the ‘$’ operator to add a column:
    列を追加するために’$’演算子を使用する:
dataframe$new_column <- values

データフレームの名前はdataframe、追加する列の名前はnew_column、そしてその列に追加する値はvaluesです。この方法は、直接データフレームに新しい列を追加し、対応する値を付与することができます。

  1. 列を追加するためにインデックスを使用する。
dataframe[, "new_column"] <- values

同じように、dataframeはデータフレームの名前であり、new_columnは追加する列の名前、valuesは列に追加する値です。この方法は、インデックスを使用して新しい列をデータフレームに追加し、それに対応する値を割り当てます。

  1. 変異する()
library(dplyr)
dataframe <- dataframe %>% mutate(new_column = values)

最初にdplyrパッケージを読み込み、その後mutate()関数を使用して列を追加します。データフレームの名前はdataframeであり、new_columnは追加する列の名前、valuesは列に追加する値です。この方法で、データフレームに新しい列を追加し、それに適切な値を与えることができます。

注意すべきは、上記の方法でのvaluesは具体的な値でもベクトルでも構わず、データフレームの行数と同じ長さである必要があるということです。

bannerAds