I have two data frames:

```
import pandas as pd
import numpy as np
sgRNA = pd.Series(["ABL1_sgABL1_130854834","ABL1_sgABL1_130862824","ABL1_sgABL1_130872883","ABL1_sgABL1_130884018"])
sequence = pd.Series(["CTTAGGCTATAATCACAATG","GGTTCATCATCATTCAACGG","TCAGTGATGATATAGAACGG","TTGCTCCCTCGAAAAGAGCG"])
df1=pd.DataFrame(sgRNA,columns=["sgRNA"])
df1["sequence"]=sequence

df2=pd.DataFrame(columns=["column"],
                    index=np.arange(len(df1) * 2))

```

I want to add values from both columns from df1 to df2 every other row, like this:

```
ABL1_sgABL1_130854834
CTTAGGCTATAATCACAATG
ABL1_sgABL1_130862824
GGTTCATCATCATTCAACGG
ABL1_sgABL1_130872883
TCAGTGATGATATAGAACGG
ABL1_sgABL1_130884018
TTGCTCCCTCGAAAAGAGCG

```

To do this for `df1["sgRNA"]` I used this code:

```
df2.iloc[0::2, :]=df1["sgRNA"]

```

But I get this error:
`ValueError: could not broadcast input array from shape (4,) into shape (4,1)`.
What am I doing wrong?