そのため、データを次の形式の csv ファイルとして出力するソフトウェアを使用しています。
# Parameter 1
ID,Col1,Col2,Col3
1,a,b,c
2,d,e,f
3,g,h,i
[...]
j,x,y,z
# Parameter 2
ID,Col1,Col2,Col3
1,a,b,c
2,d,e,f
3,g,h,i
[...]
k,x,y,z
# Parameter 3
ID,Col1,Col2,Col3
1,a,b,c
2,d,e,f
3,g,h,i
[...]
n,x,y,z
パラメータ 1 の 10 行目を読み取る必要がある場合は、 を使用しますread.csv('file.csv', header=FALSE, skip=10, nrows=1)
。これにより、必要なものが得られます。ただし、パラメーター 2 の 10 番目の観測まで読み込もうとすると、パラメーター 1 の観測の数が可変であるため、どの整数をスキップして割り当てればよいかわかりません。この問題は、行がわかれば解決できます。文字列に一致する数値"# Parameter 2"
。どうすればいいですか?