1. ホーム
  2. r

[解決済み] data.frameのカラム値を合計する方法は?

2022-03-04 02:50:40

質問

いくつかの数値と文字からなる列を持つデータフレームがあります。 特定の列の合計を計算する方法は? ググってみると、数多くの関数( sum , cumsum , rowsum , rowSums , colSums , aggregate , apply ) が、全部は理解できない。

例えば、あるデータフレームがあったとします。 people には、次のようなカラムがあります。

people <- read(
  text = 
    "Name Height Weight
    Mary 65     110
    John 70     200
    Jane 64     115", 
  header = TRUE
)
…

全重量の合計を求めるには?

解答方法は?

を使用することができます。 sum(people$Weight) .

sum はベクトルを合計し people$Weight は、データフレームから重み列を取得します。

注 - 組み込みのヘルプを表示するには ?sum , ?colSums など(ちなみに colSums を実行すると、各列の合計が表示されます)。