R には、40,000 以上の行 (名前付き変数) の数値と 200 以上の列 (サンプル)を持つデータ オブジェクトシグナルがあります。各列のすべての行について、その列のbackgroundという名前の行の値を減算します。
以下のコードを使用して、R でシグナルオブジェクトの例を作成できます。この例では、列 A について、 channelNo1から3の値からバックグラウンド値 4 を減算します。同様に、列 B については、値 6 が減算されます。等々。Rでこれを達成する最も簡単な方法は何ですか?
text <- textConnection('
A B C
channelNo1 12 22 32
channelNo2 13 21 33
channelNo3 12 21 30
background 4 6 8
')
signal <- read.table(text, header = TRUE)
close(text)
typeof(signal)
# returns 'list'
class(signal)
# returns 'data.frame'