-1

dfGL22 列と 17000 行で呼び出されるデータ フレームがあります。行名は次のとおりです: pressurediameterroughness...

このデータ フレームから、次のような txt ファイルを作成したいと考えています。

  • dfGL の 1 列目は、テキスト ファイルの位置 1 (Line 1 Column 1) から始まります。
  • 2 番目の列は位置 25 (行 1 列 25) から始まります。
  • 3 列目は位置 50 から始まります (行 1 列 50)、
  • 等々! ここに画像の説明を入力
4

3 に答える 3

1

固定幅ファイルを作成する場合write.fwfは、パッケージの を使用することをお勧めします。gdata列名が正しい位置に保存されていないように見えるため、これを回避するには、列で使用する幅にフォーマットすることができますformatC

library(gdata)
colnames(dfGL) <- formatC(colnames(dfGL), width = 25, flag = " ")
write.fwf(dfGL, file = "C:/Users/sara/Desktop/Inputttt.txt", width = rep(25,ncol(dfGL)), sep="")
于 2018-05-24T02:09:11.657 に答える