如何将string保存为R中的CSV字符,以便在Excel中打开时不会转换成科学记数法?

我试图保存一个string' 24E30 '在CSV( 这只是一个例子,我有这样的成千上万

db<-data.frame(empid=c("24E30","19E01","135E4","21E20")) 

对于这个特定的列' empid '我试过了:

 db$empid<-as.character(db$empid) write.csv(db,"test.csv") 

当我试图在Excel中打开这个CSV文件时,我看到:

在这里输入图像说明

在R中,我看到:

 read.csv("test.csv") X empid 1 1 2.40e+31 2 2 1.90e+02 3 3 1.35e+06 4 4 2.10e+21 

是否有任何编码或任何其他function,我可以忽略这种科学记数法,并保留原来的字符值,即(“24E30”,“19E01”,“135E4”,“21E20”)

一个具体的解决scheme将非常感激!

以下是如何在Excel中以文本forms打开它:

  1. 首先用.txt扩展名重命名文件
  2. 然后在Excel中打开这个文件:它打开导入向导:

    一个。 select固定宽度+下一个

    湾 设置列中断例如: 在这里输入图像说明 +下一个

    C。 select你的专栏并且定义它的types: text 在这里输入图像说明 +完成

=为我工作。