gpt4 book ai didi

r - 将 R 数据框导出到 CSV - 如何引用所有列,包括数字列?

转载 作者:行者123 更新时间:2023-12-01 23:22:53 26 4
gpt4 key购买 nike

我需要写一个包含所有列的 CSV,但是

write.table(param, file=outputFile, row.names=FALSE, col.names=TRUE, sep=",", dec=".", quote=TRUE)

这样写:

"maxit","size","decay","resulado","filename"
"1",10000,6,5e-05,0,996363636363636,"result-1.csv"

还有 dec="."仍然为小数写逗号。

我需要什么:

"maxit","size","decay","resulado","filename"
"1","10000","6","5e-05","0.996363636363636","result-1.csv"

一些提示?

谢谢。

最佳答案

来自?write.table:

Only columns which have been converted to character will be quoted if specified by ‘quote’.

因此您可以预先转换为字符,然后写入文件。此外,由于您想编写 CSV,而不是使用 write.table 并分别处理每个参数,您可以只使用使用 dec 的 write.csv ="."sep="," 默认情况下。例如如果您的数据框是 DF:

DF[] <- lapply(DF, as.character)
write.csv(DF, "foo.csv")

关于r - 将 R 数据框导出到 CSV - 如何引用所有列,包括数字列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29542963/

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