我想将列“Row.Names”引入以下数据集中的rownames:
require(data.table)
CA_Data2 <- fread("Row.Names Total Monday Tuesday Wednesday Thursday Friday Saturday Sunday
A1 2621 431 444 421 392 272 279 382
A2 1896 275 269 258 287 229 252 326
A3 1660 297 277 239 217 229 169 232
A4 1584 202 233 191 182 311 279 186
A5 1574 253 254 187 245 194 167 274
A6 1400 231 194 181 197 203 195 199
A7 1385 170 161 156 236 226 196 240
A8 1190 213 177 167 175 131 155 172
A9 1256 282 248 202 181 133 99 111
A10 935 128 166 140 133 185 116 67
A11 917 127 137 148 128 140 129 108
A12 834 143 168 115 106 97 82 123
A13 765 156 115 91 118 99 89 97
A14 720 87 100 122 102 111 88 110
A15 727 124 112 106 112 87 88 98
A16 643 95 76 96 95 104 73 104
A17 660 69 115 107 81 101 88 99
A18 625 89 106 107 98 84 79 62
A19 621 106 74 73 130 78 80 80
A20 654 114 107 90 72 43 69 159
A21 570 96 76 116 65 98 60 59
A22 546 120 71 73 80 38 63 101
A23 601 86 94 101 75 51 88 106
A24 787 43 41 58 63 47 49 40
A25 779 62 71 65 51 49 41 45
A26 748 104 53 56 49 59 38 27")
我试过了:
CA_Data <- CA_Data2[, -1]
row.names(CA_Data) <- CA_Data2[, 1]
并收到以下错误:
row.names&lt; - 。data.frame( tmp ,value = list(Row.Names =) c(“A1”,:无效'row.names'长度
然后我也尝试了哪些不起作用:
library(tidyverse)
CA_Data <- CA_Data2 %>% remove_rownames %>% column_to_rownames(var="Row.Names")
我不确定我在这里做错了什么。