は、次のような構造を持つ巨大なテキストファイルをインポートしようとしています:これは、EXAMPLE.SQLとして保存された例です。Rでは、データを分割するテキストファイルからデータフレームを作成するにはどうすればよいですか? RIで
Curve Name:
Curve A
Curve Values:
index Variable 1 Variable 2
[°C] [%]
0 30 100
1 40 95
2 50 90
Curve Color:
Blue
Curve Name:
Curve B
Curve Values:
index Variable 1 Variable 2
[°C] [%]
0 30 100
1 40 90
2 50 80
Curve Color:
Green
これまでのところ、私は名前や色
file.text <- readLines("example.txt")
curve.names <- trimws(file.text[which(regexpr('Curve Name:', file.text) > 0) + 1])
curve.colors <- trimws(file.text[which(regexpr('Curve Color:', file.text) > 0) + 1])
を抽出することができます次の構造体では、curve.nameを因子として、その他の値を数値としてデータフレームを作成するにはどうすればよいですか?
curve.name index variable.1 variable.2
Curve A 0 30 100
Curve A 1 40 95
Curve A 2 50 90
Curve B 0 30 100
Curve B 1 40 90
Curve B 2 50 80
私はすべての答えをアップにしました。しかし、これは、追加パッケージなしで可変長カーブを処理するため選択されました。 「Curve Values:」という行の累計は、私が持っていた問題のために働いていました。 – Agriculturist