如何将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打开它:
- 首先用
.txt
扩展名重命名文件 -
然后在Excel中打开这个文件:它打开导入向导:
一个。 select固定宽度+下一个
湾 设置列中断例如: +下一个
C。 select你的专栏并且定义它的types:
text
+完成
=为我工作。