gpt4 book ai didi

r - 确保长数字保留在 CSV 输出中

转载 作者:行者123 更新时间:2023-12-04 10:39:35 26 4
gpt4 key购买 nike

我有一个 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

这是一个屏幕截图:

enter image description here

关于r - 确保长数字保留在 CSV 输出中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54647922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com