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

时间:2018-10-31 23:05:03

标签: r dataframe matrix naming

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

在每次迭代中,我的阈值都会增加0.1。与其使用命名我的行,

rownames(data) <- c(1:180) 

我想给它们起1到18的名字,也要增加0.1。所以1、1.1、1.2,...,17.9、18.0。

可以做到吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用 seq 功能:

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

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