Well, something like this would work (there may be slicker solutions):
> z <- data.frame(a=1:3,b = letters[1:3])
> i <- seq_len(nrow(z)) *2
> z <-rbind(z,z)
> z[i, ] <- matrix(NA, nr=nrow(z),nc=ncol(z))
> z
a b
1 1 a
2 NA <NA>
3 3 c
4 NA <NA>
5 2 b
6 NA <NA>
But I agree with you that there is probably a way to handle the
underlying issues that does not require this kind of artifice.
Cheers,
Bert
Bert Gunter
"The trouble with having an open mind is that people keep coming along
and sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Sun, Apr 24, 2016 at 8:21 AM, Ulrik Stervbo <ulrik.stervbo at
gmail.com> wrote:> Hi Saba,
>
> I don't know how to do what you want and I also cannot see why.
>
> If you describe what you hope to achieve there might be a different
> solution.
>
> Best wishes
> Ulrik
>
> Saba Sehrish via R-help <r-help at r-project.org> schrieb am So., 24.
Apr.
> 2016 14:04:
>
>> Hi
>>
>> I need to insert a blank row after every row in R data frame. I have
>> achieved it through:
>>
>>
>> df[rep(1:nrow(df),1,each=2),]
>>
>> But it inserts a row with name of previous row, while i want a complete
>> blank row without any name/title.
>>
>> Please guide me
>>
>> Regards
>> Saba
>>
>> ______________________________________________
>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.