我有一个 R 数据框,需要保存为 csv 文件,但是在保存为 csv 文件时,一个数字列会更改其格式。
我有一个名为 ID 的字符列,如下所示:
df <- data.frame(ID = as.character(1181050000000002, 1189050000000003),
Other = c("John", "Mary"))
当我在 r 上另存为 csv 文件时,它会更改为
write.csv(df, "df.csv", row.names = FALSE)
df <- read.csv("df.csv")
df$ID
ID
1181050000000000
1189050000000000
打开 csv 文件时的输出应显示为原始输出
ID
1181050000000002
1189050000000003
这是一种对我有用的方法readr
:
library(readr)
write_csv(df, "df.csv")
options(scipen=999)
df1 <- read.csv("df.csv")
df1
# ID
#1 1181050000000002
#2 1189050000000003
这是一个屏幕截图:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)