csv 形式のテーブルがあります。データは次のとおりです。
1 3 1 2
1415_at 1 8.512147859 8.196725061 8.174426394 8.62388149
1411_at 2 9.119200527 9.190318548 9.149239039 9.211401637
1412_at 3 10.03383593 9.575728316 10.06998673 9.735217522
1413_at 4 5.925999419 5.692092375 5.689299161 7.807354922
私がそれを読んだとき:
m <- read.csv("table.csv")
m の値を出力すると、次のように変化することがわかります。
X X.1 X1 X3 X1.1 X4
1 1415_at 1 8.512148 8.196725 8.174426 8.623881
1 または 2 のラベルが付いた列のみを保持するように操作を行ったので、次のようにします。
smallerdat <- m[ grep("^X$|^X.1$|^X1$|^X2$|1\\.|2\\." , names(m) ) ]
write.csv(smallerdat,"table2.csv")
これらの迷惑なヘッダーと最初の列が追加されたファイルが書き込まれますが、これは必要ありません。
X X.1 X1 X1.1 X2
1 1415_at 1 8.512148 8.174426 8.623881
そのため、Excel でそのデータを開くと、ヘッダーはまだ X、X.1、およびその息子です。必要なのは、ヘッダーが次と同じままであることです。
1 1 2
1415_at 1 8.196725061 8.174426394 8.62388149
助けはありますか?
自動的に追加される最初の列は必要ないことにも注意してください。その列を削除するにはどうすればよいですか?