R言語のreadlines関数の使い方
R言語でreadLines関数はテキストファイルから1行ずつデータを読み込むときに使います。文法は以下の通りです。
readLines(con, n = -1, ok = TRUE, warn = TRUE, encoding = “不明”)
パラメータの説明:
- con:一个包含文件名或URL的字符向量,或者是一个已经打开的连接。
- n: 読み込む行数、既定値は-1で、行全体を読み込みます。
- ok: エラーが発生したときに読み込みを終了するかどうかを示す論理値です。デフォルトでは TRUE です。
- warn:論理値。警告が発生した場合に警告メッセージを出力するかどうか。初期値はTRUEです。
- 文字コード: テキストファイルのエンコーディング方法を指定する文字値
返り値
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 関数は、テキストファイルの各行を文字要素として読み込んで、文字ベクトルに格納することに注意してください。データ型として解析したい場合は(数値や日付など)、この文字ベクトルをさらに処理する必要があります。