I have a pandas data frame with one of its column containing some string. I want to split that column into an unknown number of columns according to word count.
Suppose,  I have DataFrame df :
Index        Text
0          He codes
1          He codes well in python
2          Python is great language
3          Pandas package is very handy 
Now I want to divide the text column into multiple columns, each containing 2 words each.
Index         0                 1                 2
0          He codes          NaN               NaN
1          He codes          well in           python
2          Python is         great language    NaN
3          Pandas package    is very           handy 
How can I do this in python? Please help. Thanks in advance.
 
     
    