Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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_Row_Base - Fatal编程技术网

R 重命名向量行名

R 重命名向量行名,r,row,base,R,Row,Base,这是我的复制示例 data <- c(100:105) 但这会导致行名为1:6,然后是名称列,数据列。我想用“名称”列替换行名称1:6 期望输出: 0 100 10 101 20 102 30 103 40 104 50 105 您可以这样做: data <- data.frame(data) row.names(data) <- names data 编辑:如果要保留向量: data <- c(100:105) names <- c(0,10,

这是我的复制示例

data <- c(100:105)
但这会导致行名为1:6,然后是名称列,数据列。我想用“名称”列替换行名称1:6

期望输出:

0   100
10  101
20  102
30  103
40  104
50  105
您可以这样做:

data <- data.frame(data)
row.names(data) <- names
data
编辑:如果要保留向量:

data <- c(100:105)
names <- c(0,10,20,30,40,50)
attr(data,'names') <- names
attributes(data)
$`names`
[1] "0"  "10" "20" "30" "40" "50"

构成数据帧的数据,如何生成向量@格皮尔
data <- data.frame(data)
row.names(data) <- names
data
   data
0   100
10  101
20  102
30  103
40  104
50  105
data <- c(100:105)
names <- c(0,10,20,30,40,50)
attr(data,'names') <- names
attributes(data)
$`names`
[1] "0"  "10" "20" "30" "40" "50"