gpt4 book ai didi

r - 如何解释 write(mydata, "mydata.csv") 中的错误? "List"不能被 "cat"处理?

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

好像有人遇到了类似的问题,here .然而,雅各布的问题(来自两年前)仍然没有答案。而且,那里的上下文与我的有点不同:

所以我试图将我的数据框导出到一个 .csv 文件,它通常可以正常工作。但是,这一次,我遇到了以下错误消息:

write(mydata, "mydata.csv")

#error message:
Error in cat(x, file = file, sep = c(rep.int(sep, ncolumns - 1), "\n"), : argument 1 (type 'list') cannot be handled by 'cat'

现在我不会复制粘贴什么 head(mydata)返回,因为我的数据框比较大。数据和变量似乎没有问题,因为我可以正常使用它们。唯一真的是我无法将它们导出为 .csv 文件(或任何其他格式)。

最佳答案

Chi Pak 上面的评论是对的。要解决将数据框保存到 csv 的问题,请使用 write.csv而不是 write .

为了解决您的问题,出现错误消息的原因是 write是与 write.csv 完全不同的动元素种.如果您阅读了帮助文件 ?write ,它被描述为连接函数 cat 的包装器,它期望数据以原子向量的形式写出(或由 names() 产生的东西)。

数据帧的类型是 list ,您可以使用 typeof(mydata) 进行验证.这不是原子向量和原因 write返回您遇到的错误。

关于r - 如何解释 write(mydata, "mydata.csv") 中的错误? "List"不能被 "cat"处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45787836/

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