私は最近Rで非常に苦労しています。
私はエキスパート ユーザーではありませんが、R を使用してプレーン テキスト ( .txt
) ファイルを読み取り、その各行をキャプチャしようとしています。その後、それらの行を処理し、テキストにいくつかの区切りと変更を加えたいと思います。
私が使用しているコードは次のとおりです。
fileName <- "C:/MyFolder/TEXT_TO_BE_PROCESSED.txt"
con <- file(fileName,open="r")
line <- readLines(con)
close(con)
テキストを読み取り、改行が完全に行われます。しかし、作成されたオブジェクトがどのように機能するのかわかりませんline
。
このコードで作成されたオブジェクトline
には、 class:character
と length があり[57]
ます。入力line[1]
すると、最初の行のテキストが正確に表示されます。しかし、私がタイプすると
length(line[1])
それは私を返します[1]
。
length == 1
実際に 518 を含むこの文字列 を の文字列に変換する方法を知りたいですlength == 518
。
私が間違っていることを誰かが知っていますか?
必ずしも関数を使用する必要はありませんreadLines()
。私はいくつかの調査を行い、関数も見つけましたscan()
が、518文字の不変文字列の同じ状況で終了しましたがlength == 1
.
私の疑いについて十分に明確であることを願っています。下手な英語でごめんなさい。