我有三个数据框df1
,,df2
df3
df1
Freq
Yes 10
No 2
df2
Freq
Yes 5
No 7
df2
Freq
Yes 5
No 7
我把它结合到df
df1 <- data.frame(Freq= c(10,2))
df2 <- data.frame(Freq= c(5,7))
df3 <- data.frame(Freq= c(9,3))
rownames(df1) <- c("Yes","No")
rownames(df2) <- c("Yes","No")
rownames(df3) <- c("Yes","No")
df <- data.frame(rbind(df1,df2,df3))
df
Freq
Yes 10
No 2
Yes1 5
No1 7
Yes2 9
No2 3
现在,如果您看到df
,只要找到重复的行名,它就会在其旁边粘贴一个索引。
如何删除重复名称的索引并保持原样?然后我将其更改为列名中的rownames(df)
第一列。df
Answer
library(tibble)
df <- rownames_to_column(df,"Answer")
Answer Freq
Yes 10
No 2
Yes1 5
No1 7
Yes2 9
No2 3
期望的结果
Answer Freq
Yes 10
No 2
Yes 5
No 7
Yes 9
No 3