R 无法将行插入数据框

R 无法将行插入数据框,r,R,我创建了一个数据帧,如下所示: d <- data.frame(Year=character()) 警告信息: 在Garrett Grolemund的《用R进行编程》一书的摘录中,我希望可以引用一本书 在某些编程语言中,索引从0开始 0返回向量的第一个元素,1返回第二个元素, 等等 R的情况并非如此。R中的索引行为与索引一样 在线性代数中,第一个元素总是以1为索引 您应该从1开始索引,而不是从0开始,因此在您的情况下,应该是从1开始索引 d[1,] <- 100 > d

我创建了一个数据帧,如下所示:

d <- data.frame(Year=character())
警告信息:
在Garrett Grolemund的《用R进行编程》一书的摘录中,我希望可以引用一本书

在某些编程语言中,索引从0开始 0返回向量的第一个元素,1返回第二个元素, 等等

R的情况并非如此。R中的索引行为与索引一样 在线性代数中,第一个元素总是以1为索引

您应该从1开始索引,而不是从0开始,因此在您的情况下,应该是从1开始索引

d[1,] <- 100

> d
  Year
1  100
也可以在r控制台上使用
选项(stringsAsFactors=F)
禁用此选项


谢谢

您应该从1开始,而不是从0开始,
d[1],我尝试使用1作为索引,但仍然出现错误。我已更新了我的问题。
> d[1,] <- '100'
d[1,] <- 100

> d
  Year
1  100
d <- data.frame(Year=character(),stringsAsFactors = F)