次のベクトルを考えてみましょう:
x <- c(123456789123456789, 987654321987654321)
y <- as.character(x)
y
次のように、後でXLSXに変換するためにcsvファイルにエクスポートしようとしています(尋ねないでください、クライアントが要求しました)。
write.csv(y, file = 'y.csv', row.names = F)
y.csv
純粋なワープロで開くと、要素の周りに引用符が正しく挿入されていることがわかりますが、Excelで開くと、プログラムは列を数値に変換し、内容を科学的形式で表示することを主張します. これには、列を再フォーマットする追加の手順が必要であり、多数のファイルを操作する場合、これは実際の時間の浪費になる可能性があります。
R で 20 桁の数値の文字ベクトルを書式設定して、Excel が指数表記で表示しないようにするにはどうすればよいですか?