我将尝试在R中通过第一列来命名我的行名称。但是出现错误invalid 'row.names' length
。
df
x1 A B
1 a 2 1
2 b 4 2
期望的输出结果
A B
a 2 1
b 4 2
我的代码
df1 <- df[, -1] #remove the first column x1 and create a new df->df1
rownames(df1) <- df[, 1] #add the row names by the first column of df
错误
Error in `row.names<-.data.frame`(`*tmp*`, value = value) : invalid 'row.names' length
谢谢!
df %>%set_rownames(.$ x1)%>% select(-x1)
- agenis设置 tibble 的行名称已被弃用。
此外,对你有意义吗?感谢你的回答! - Lumos