R言語のreadlines関数の使い方

R言語でreadLines関数はテキストファイルから1行ずつデータを読み込むときに使います。文法は以下の通りです。

readLines(con, n = -1, ok = TRUE, warn = TRUE, encoding = “不明”)

パラメータの説明:

  1. con:一个包含文件名或URL的字符向量,或者是一个已经打开的连接。
  2. n: 読み込む行数、既定値は-1で、行全体を読み込みます。
  3. ok: エラーが発生したときに読み込みを終了するかどうかを示す論理値です。デフォルトでは TRUE です。
  4. warn:論理値。警告が発生した場合に警告メッセージを出力するかどうか。初期値はTRUEです。
  5. 文字コード: テキストファイルのエンコーディング方法を指定する文字値

返り値
readLines関数は文字ベクトルを返します。ベクトルには読み取りこんだ各行のデータが含まれています。

ここでは、「example.txt」という名前のテキストファイルがあり、その内容は以下の通りであるとします。

Line 1
Line 2
Line 3

このファイルの全ての行を読み取るにはreadLines関数を使用できます。

lines <- readLines("example.txt")
print(lines)

nativeに日本語で言い換えると:

[1] "Line 1" "Line 2" "Line 3"

readLines 関数は、テキストファイルの各行を文字要素として読み込んで、文字ベクトルに格納することに注意してください。データ型として解析したい場合は(数値や日付など)、この文字ベクトルをさらに処理する必要があります。

bannerAds