In R I can do:

```
> y = c(2,3)
> x = c(4,5)
> z = data.frame(x,y)
> z[3,3]<-6
> z
   x  y V3
1  4  2 NA
2  5  3 NA
3 NA NA  6

```

R automatically fills the empty cells with NA.
If I use [numpy.insert](http://docs.scipy.org/doc/numpy/reference/generated/numpy.insert.html) from [numpy](http://www.numpy.org/), numpy throws by default an error:

```
import numpy

y = [2,3]
x = [4,5]
z = numpy.array([y, x])

z = numpy.insert(z, 3, 6, 3)

IndexError: axis 3 is out of bounds for an array of dimension 2

```

Is there a way to insert values in a way that works similar to R in numpy?