python – How to access a dict column field in pandas

Having the follow dataframe

df = pd.DataFrame(((30, 20, {'some_data': 30})), columns=('a', 'b', 'c'))

I would like to create a new column with the value of some_data value.
I was thinking something like:

df('new_column') = df('c')('some_data')

Is there a simple way to do it?
In reality the dict would be more complex, I will have to get a nested value.