0

遺伝子発現をシミュレートする関数 (つまり、ランダムな値を持つ行列) を作成しました。最初の行と列は遺伝子名と実験名のままです。

関数によって生成されたデータは、Excel と R で読み込むと、問題ないように見えますread.table("file.csv", row.names=1, header = T)。しかし、Web ツールでは、列名と行名が引用符で囲まれています。

Q: どうすればこれらの引用符を取り除くことができますか?

 # save sample data as csv file
  if (write2csv) {
     write.table(sample.data, file = file.path, sep = "\t", col.names = NA)
   } else {
     return(sample.data)
   }
}
4

2 に答える 2

1

R の読み取り/書き込み関数には、引数 col/row.names があります。を使用できるテーブルを作成する場合quote=FALSE、データは引用符なしで保持されます。また、たとえば 、テーブルの最初の列を行名として設定するread.csvために使用できます。row.names=1

于 2013-07-14T13:04:10.407 に答える
0

で使用quote=FALSEwrite.tableます (デフォルトは TRUE です)。マニュアルページから:

quote : 論理値 (TRUE または FALSE) または数値ベクトル。TRUE の場合、文字列または係数列は二重引用符で囲まれます。数値ベクトルの場合、その要素は引用する列のインデックスとして取得されます。どちらの場合も、行名と列名が記述されている場合は引用符で囲みます。FALSE の場合、何も引用されません。

于 2013-07-14T13:08:38.497 に答える