为什么 R 产生奇怪的而不是总行数

Why R is Producing Weird and Not Total Row Number

我有一个从 dput 生成的数据框。理想情况下,当 运行 这个 dput 时,test 数据框应该有 12 行,行号为 1:12。但是,当 运行 时,第 9 到 12 行将生成为第 5.1、6.1、7.1 和 8.1 行。我确信每一行的内容都不同。对于此数据框中的每一行,我都有 sf 几何对象。我想知道导致此问题的潜在原因是什么?

提前致谢!

示例代码(很长,超过了Whosebug的限制,我将其放入Google盘link):

https://drive.google.com/file/d/12XduN3iukE2VHu8yuf2ZfIwrlnu9wLjD/view?usp=sharing

问题行的屏幕截图:

这不是因为行名称在您的数据框中明确命名了吗?

      .Names = character(0)
    ),
    row.names = c("1", "2", "3", "4", "5", "6", "7", "8", "5.1", "6.1", "7.1", "8.1"),
    class = c("sf", "data.frame")
  ),