R 查找并合并具有上一行的字符串

R 查找并合并具有上一行的字符串,r,dataframe,R,Dataframe,我有一个数据框,只有一列,我想通过只选择某些行将其转换为两列,这里…让我向您展示 我想从这开始 V1 1 one 2 two 3 &&three 4 four 5 &&five 6 six 对此 V1 V2 1 one NA 2 two three 3 four five 4 six NA 因此,带有&&的代码被放在第二列,在上面一

我有一个数据框,只有一列,我想通过只选择某些行将其转换为两列,这里…让我向您展示

我想从这开始

       V1   
1    one
2    two
3    &&three
4    four
5    &&five
6    six
对此

     V1      V2
1    one     NA
2    two     three
3    four    five
4    six     NA
因此,带有
&&
的代码被放在第二列,在上面一行的右侧(希望有意义)。有什么办法可以做到这一点吗?

以下是我的方法:

读入数据:

dat <- read.table(text="       V1   
1    one
2    two
3    &&three
4    four
5    &&five
6    six", head=T, stringsAsFactors = FALSE)
dat以下是我的方法:

读入数据:

dat <- read.table(text="       V1   
1    one
2    two
3    &&three
4    four
5    &&five
6    six", head=T, stringsAsFactors = FALSE)

dat是数据列中的
&&
,还是您这样做只是为了指示您要拉出哪些行?是的,
&&
是为了指示哪些行属于第2列。
&&
是实际在数据列中,还是您这样做只是为了指示您要拉出哪些行?是的,
&&
用于指示哪些行属于第2列。是的,这正是我想要的。你真是个天才,谢谢。是的,这正是我想要的。你真是个天才,谢谢。
    V1    V2
1  one  <NA>
2  two three
3 four  five
4  six  <NA>