gpt4 book ai didi

r - 重复 'row.names' 不允许错误

转载 作者:行者123 更新时间:2023-12-01 16:03:31 31 4
gpt4 key购买 nike

我正在尝试加载一个包含 14 列的 csv 文件,如下所示:

StartDate, var1, var2, var3, ..., var14

当我发出此命令时:

systems <- read.table("http://getfile.pl?test.csv", header = TRUE, sep = ",")

我收到一条错误消息。

duplicate row.names are not allowed

在我看来,第一个列名称导致了问题。当我手动下载文件并从文件中删除 StartDate 名称时,R 成功读取文件并将第一个列名称替换为 X。有人能告诉我发生了什么事吗?该文件是一个(逗号分隔)csv 文件。

最佳答案

然后告诉 read.table 使用row.names:

systems <- read.table("http://getfile.pl?test.csv", 
header=TRUE, sep=",", row.names=NULL)

现在您的行将被简单地编号。

另请查看 read.csv,它是 read.table 的包装器,它已经设置了 sep=','header=TRUE 参数,以便您的调用简化为

systems <- read.csv("http://getfile.pl?test.csv", row.names=NULL)

关于r - 重复 'row.names' 不允许错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854046/

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