在R中按行更改数据帧的顺序和名称

costebk08

我有一个数据框架,如下所示:

> DisintegrationBehavior
             gden    degree
1.txt  0.45000000 0.7083333
14.txt 0.58333333 0.5000000
11.txt 0.50000000 0.4166667
12.txt 0.50000000 0.6666667
13.txt 0.25000000 0.5000000

我想从行名中删除.txt,然后在每个行号前添加“ team”,然后按行号对结果进行排序(或以较容易的顺序为准),以便最终结果如下所示:

> DisintegrationBehavior
             gden    degree
team1  0.45000000 0.7083333
team11 0.50000000 0.4166667
team12 0.50000000 0.6666667
team13 0.25000000 0.5000000
team14 0.58333333 0.5000000

谢谢!

丰富的划痕

你可以做

s <- sub(".txt", "", rownames(df), fixed = TRUE)
rownames(df) <- paste0("team", s)
df[order(as.numeric(s)), ]
#             gden    degree
# team1  0.4500000 0.7083333
# team11 0.5000000 0.4166667
# team12 0.5000000 0.6666667
# team13 0.2500000 0.5000000
# team14 0.5833333 0.5000000

数据:

df <- structure(list(gden = c(0.45, 0.58333333, 0.5, 0.5, 0.25), degree = c(0.7083333, 
0.5, 0.4166667, 0.6666667, 0.5)), .Names = c("gden", "degree"
), class = "data.frame", row.names = c("1.txt", "14.txt", "11.txt", 
"12.txt", "13.txt"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改数据帧中的交错行

来自分类Dev

在R中更改数据帧

来自分类Dev

在R中按行和按列合并数据帧

来自分类Dev

如何动态更改数据帧名称

来自分类Dev

R:如果值在n个元素之后重复,则更改数据帧中的行

来自分类Dev

R-更改数据帧中列的编码?

来自分类Dev

嵌套的foreach循环更改数据帧R中的值

来自分类Dev

随机更改数据框中的行顺序

来自分类Dev

按顺序对数据帧中的一系列行应用匹配和替换功能

来自分类Dev

r更改数据帧的结构

来自分类Dev

r更改数据帧的结构

来自分类Dev

按组和变量名称缩放R数据帧中的值

来自分类Dev

重新分区更改Spark中数据帧的行顺序

来自分类Dev

更改数据框列表中的名称

来自分类Dev

更改数据框中的观测名称

来自分类常见问题

R在数据帧列表的每个数据帧中按字母顺序对列进行排序

来自分类Dev

R在数据帧列表的每个数据帧中按字母顺序对列进行排序

来自分类Dev

如何按R中的数据帧列表中的第二行从水平到最大的顺序对列进行排序?

来自分类Dev

如何在R中的foreach()中更改数据帧某列的长度

来自分类Dev

如何获取数据帧中每一行的变量频率(表格会更改数据帧的长度)

来自分类Dev

根据R中的单词顺序保留数据帧的特定行

来自分类Dev

更改数据帧结构

来自分类Dev

R-使用for循环有条件地更改数据帧中的值

来自分类Dev

R-如何使用循环根据匹配名称列表复制和更改数据框

来自分类Dev

如何按名称和名称值从数据库顺序中获取数据?

来自分类Dev

如何更改数据帧列表中的全0

来自分类Dev

更改数据帧索引中的数字格式

来自分类Dev

如何更改数据帧列表中的全0

来自分类Dev

更改数据帧中的列值 spark scala

Related 相关文章

热门标签

归档