データフレーム、合計、平均コマンドの説明が必要です。以下のコードを操作すると、データファイルのリストを取得できますPreplist
。それでも、説明が必要なコマンドは、いくつかのエラーのために機能しません。
私の推測では、ロードするデータにはデータフレームがなく、各データファイルの番号のリストだけが含まれています。各データファイルを合計または平均するには、データフレームが必要です。(行数を確認すると、何もありませんが、NULLです)。
ロードされたデータ(200x200マトリックス)のデータフレームを作成する必要があると思います。また、元のデータでは最初の行と列を無視する必要があります。
これは私のコードです:
Prepfiles <- list.files(pattern=".csv")
Preplist <- lapply(Prepfiles, read.table, sep = '\t',
na.string = '', header = TRUE, skip=1)
bigPreplist <- do.call(rbind, Preplist)
データを一度にロードし、データをプロットする必要があります(3つのデータファイルごとに合計してプロットします)。しかし、コマンドを実行するのに問題がsum()
ありmean()
ますPreplist[1:24]
私が使用しているのは、すべて200x200マトリックスの数値です。24個のデータファイルがあります。また、データをロードするときに200 x 200のマトリックス形式を保持したいのですが、コーディングでは、チェックすると行数がありませんnrow(Preplist[1])
。データをロードするときに同じデータフレームを保持することは可能ですか?または、新しいデータフレームを作成する必要がありますか?
sumコマンドとmeanコマンドで発生するエラーは次のとおりです。
> nrow(Preplist)
NULL
> sum(Preplist[1])
Error in sum(Preplist[1]) : invalid 'type' (list) of argument
> mean(Preplist[1])
[1] NA
Warning message:
In mean.default(Preplist[1]) :
argument is not numeric or logical: returning NA