私はRやプログラミング全般に新しく、〜2000に含まれるデータを整理するのに役立つ.xlsファイルと.xlsxファイル。各ファイルは、ヘッダーの前に34〜40行の「迷惑メール」テキストの範囲で始まります。ヘッダーの下のすべてのデータは同じ次元を持ちます。Rパッケージを使用するヘッダーの前に複数の.xlsxファイルを列方向に整理する問題:readxlとcsvへの書き込み
第1の方法では、リストにデータを追加しようとしました。縦型フォーマットは有用ではなかった。
library(readxl)
file.list <- list.files(pattern='*.xls')
dm.list <- lapply(file.list, read_excel)
私は現在、一度に一つのファイルを読み込む「ジャンク」のテキストを削除して、.csvファイル(追記データ列方向)に書き込もうとしています。
library(readxl)
file.list <- list.files(pattern='*.xls')
for(i in 1:dim.data.frame(file.list))
store.matrix <- read_excel((paste0("C:\\Users\\jlmine\\Desktop\\qPCRextData\\", file.list[i])), sheet = "Results")
while (store.matrix[1,1] != "Well") #search for header
{ store.matrix <- store.matrix[-c(1)] } #delete non-header rows
write.csv(store.matrix, file = "qPCRdataanalysis.csv", append = TRUE)
次の行がエラーを投げている:
store.matrix <- read_excel((paste0("C:\\Users\\jlmine\\Desktop\\qPCRextData\\", file.list[i])), sheet = "Results")
Error: 'C:\Users\jlmine\Desktop\qPCRextData\' does not exist. In addition: Warning message: In 1:dim.data.frame(file.list) :
numerical expression has 2 elements: only the first used
"C:\ Users \ユーザーjlmine \デスクトップ\ qPCRextData \" は私の作業ディレクトリとして設定された 任意のアイデアを大幅でしょう感謝。
すでにopenxlsxパッケージを試しましたか?あなたのような問題に対して多くのソリューションを提供しています – Ferdi
私はまだそのパッケージを調べていません...私は、以下の解決策/提案に問題がある場合、私はそれをチェックします...推薦のおかげで! –