I have a pandas dataframe like the following:

```
A              B
US,65,AMAZON   2016
US,65,EBAY     2016

```

My goal is to get to look like this:

```
A              B      country    code    com
US.65.AMAZON   2016   US         65      AMAZON
US.65.AMAZON   2016   US         65      EBAY

```

I know this question has been asked before [here](https://stackoverflow.com/questions/14745022/pandas-dataframe-how-do-i-split-a-column-into-two) and [here](https://stackoverflow.com/questions/25789445/pandas-make-new-column-from-string-slice-of-another-column#_=_) but **none** of them works for me. I have tried: 

```
df['country','code','com'] = df.Field.str.split('.')

```

and

```
df2 = pd.DataFrame(df.Field.str.split('.').tolist(),columns = ['country','code','com','A','B'])

```

Am I missing something? Any help is much appreciated.