Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何重置行名称?_R - Fatal编程技术网

R 如何重置行名称?

R 如何重置行名称?,r,R,以下是一个示例数据集: sample1 <- data.frame(Names=letters[1:10], Values=sample(seq(0.1,1,0.1))) 期望输出: Names Values 1 g 0.1 2 d 0.2 3 c 0.3 4 i 0.4 5 j 0.5 6 e 0.6 7 h 0.7 8 f 0.8

以下是一个示例数据集:

sample1 <- data.frame(Names=letters[1:10], Values=sample(seq(0.1,1,0.1)))
期望输出:

    Names Values
 1      g    0.1
 2      d    0.2
 3      c    0.3
 4      i    0.4
 5      j    0.5
 6      e    0.6
 7      h    0.7
 8      f    0.8
 9      a    0.9
10      b    1.0
试一试

rownames(Ordersample2)我有一个dplyr用例:

df %>% as.data.frame(row.names = 1:nrow(.))

只需使用
row.names(Ordersample2)
sample1
与此处的任何内容有什么关系?另外,您真的需要行名称吗?你是否以任何方式使用它们?没关系,我已经重写了你的问题,并将向下投票转换为向上投票。
dplyr
不保留行名,因此
sample1%>%arrange(Values)
我会使用
行名(Ordersample2)
rownames(Ordersample2) <- 1:10
rownames(Ordersample2) <- NULL
df %>% as.data.frame(row.names = 1:nrow(.))