如何在Rstudio中重新排列某些行中的列?
我是R新手,在处理R中的数据时遇到问题。我合并了多个excel文件,然后将一个字符串列分隔为多个字符串列。我发现原始列中的内容顺序不一样。 如何选择要使用的特定行,然后将特定行中的某些列重新排列为正确的顺序 dataframe的示例如下所示。我想重新排列第4行和第5行。如何在Rstudio中重新排列某些行中的列?,r,R,我是R新手,在处理R中的数据时遇到问题。我合并了多个excel文件,然后将一个字符串列分隔为多个字符串列。我发现原始列中的内容顺序不一样。 如何选择要使用的特定行,然后将特定行中的某些列重新排列为正确的顺序 dataframe的示例如下所示。我想重新排列第4行和第5行。 多谢各位 > a <- c("I", "You", "We", "eat", "eat") > b <- c("eat", "eat", "eat", "They", "We") > df <
多谢各位
> a <- c("I", "You", "We", "eat", "eat")
> b <- c("eat", "eat", "eat", "They", "We")
> df <- data.frame(a, b)
> df
试试这个,我们可以使用函数
RStudio是R的环境。
> df
a b
1 I eat
2 You eat
3 We eat
4 eat They
5 eat We
a <- c("I", "You", "We", "eat", "eat")
b <- c("eat", "eat", "eat", "They", "We")
df <- data.frame(a, b)
df<-rbind(df[1:3,],transform(df[4:5,],a=b,b=a))
output
a b
1 I eat
2 You eat
3 We eat
4 They eat
5 We eat