在 R 中以十进制增量将数字 rownames() 分配给 data.frame

Assigning numerical rownames() to data.frame in decimal increments in R

我有一个 data.frame,其中包含我之前 运行 脚本的 180 次迭代的数据。为了彻底(并使阅读数据更容易),我想知道是否有一种方法可以以反映这些迭代的方式命名行,其中我在各种阈值下测试了我的条件。

在每次迭代中,我的阈值都会增加 0.1。而不是使用

命名我的行
rownames(data) <- c(1:180) 

我想从 1 到 18 命名它们,也以 0.1 递增。所以,1, 1.1, 1.2, ..., 17.9, 18.0.

这能做到吗?谢谢!

你可以使用seq函数:

 rownames(data) <- seq(from = 1, to = 18, by = 0.1)

请注意,这将为您提供 181 个数字,因此您可能希望从 1.1 开始