私はRを使用して初めてです。Rの既存のデータを使用してファイルに新しい行を追加しようとしています。問題は、データが約30000行と13000 colであるということです。 writeLines関数を使用して行を追加しようとしましたが、結果のファイルには追加された行のみが含まれています。
write
関数を使用してみましたか?
line="blah text blah blah etc etc"
write(line,file="myfile",append=TRUE)
_write.table
_、_write.csv
_などにはすべて_append=
_引数があり、これは_append=TRUE
_を追加し、通常_append=FALSE
_の場合に上書きします。したがって、どちらを使用する必要があるかは、データによって異なります。
ところで、cat()
はファイルにテキストを書き込むためにも使用でき、_append=
_引数もあります。
lapply(listOfVector, function(anyNameofVect){ write(anyNameofVect, file="outputFileName", sep="\t", append=TRUE, ncolumns=100000) })
または
lapply(listOfVector, write, file="outputFileName", sep="\t", append=TRUE, ncolumns=100000)