如何解决同一列中具有不同位数的write.csv
我在R中有一个数据帧,其中包含0之后的多个数字;
是否可以导出与character
列相同的CSV文件或XLSX文件,其数字在0之后的位数相同?
library(openxlsx)
df <- data.frame(numbers = c(0.00310,3.3600,0.00003960,20,1.80,0.23),y = c('A','B','C','D','E','F'),characters = c('0.00310','3.3600','0.00003960','20','1.80','0.23'))
str(df)
write.csv(df,"testing.csv",row.names = F)
write.xlsx(df,"testing.xlsx") # to export the files directly to xlsx format
为了使事情变得更加困难,我需要在Excel中应用一些条件格式,因此,如果将这些值导出为字符,Excel将无法做到这一点;如果将它们转换为数字,也会失去准确性。有什么解决方案吗?谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。