让以下向量:
x <- c(123456789123456789, 987654321987654321)
y <- as.character(x)
我正在尝试导出y
到 csv 文件,以便以后转换为 XLSX(不要问,客户要求),如下所示:
write.csv(y, file = 'y.csv', row.names = F)
如果我y.csv
在纯文字处理器中打开,我可以看到它在元素周围正确插入了引号,但是当我在 Excel 中打开它时,程序坚持将列转换为数字并以科学格式显示内容。这需要重新格式化列的额外步骤,当处理大量文件时,这可能会真正浪费时间。
如何在 R 中格式化 20 位数字的字符向量,以便 Excel 不会以科学计数法显示它们?