Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.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
如何在Rstudio中重新排列某些行中的列?_R - Fatal编程技术网

如何在Rstudio中重新排列某些行中的列?

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

我是R新手,在处理R中的数据时遇到问题。我合并了多个excel文件,然后将一个字符串列分隔为多个字符串列。我发现原始列中的内容顺序不一样。 如何选择要使用的特定行,然后将特定行中的某些列重新排列为正确的顺序

dataframe的示例如下所示。我想重新排列第4行和第5行。
多谢各位

> 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