0
import pandas as pd  
  
data = {'Name': ['Tom', 'John'], 'Age': [20, 21], 'Marks':[[{'English':90,'Hindi':80},{'English':10,'Hindi':100}],[{'English':100,"Hindi":100},{'English':101,'Hindi':108}]]}  
  
df = pd.DataFrame(data)  

I want a dataframe with output as:

Name Age Marks_English1 Marks_English2 Marks_Hindi1 Marks_Hindi2
Tom 20 90 90 80 100
John 21 100 100 100 108

How can I get the desired output.

mozway
  • 81,317
  • 8
  • 19
  • 49
Sne
  • 1

0 Answers0