Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 3 : pd.DataFrame({'Name': ['Amit', 'Ravi'], 'Age': [25, 30]})

Advertisement

Detailed Solution

सही उत्तर pd.DataFrame({'Name': ['Amit', 'Ravi'], 'Age': [25, 30]}) है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

In pandas, which of the following correctly creates a DataFrame with columns 'Name' and 'Age'? / pandas में निम्नलिखित में से कौन-सा 'Name' और 'Age' कॉलम वाला DataFrame सही ढंग से बनाता है?

1.
pd.Series({'Name': ['Amit'], 'Age': [25]})
2.
pd.DataFrame({'Name': 'Amit', 'Age': 25})
3.
pd.DataFrame({'Name': ['Amit', 'Ravi'], 'Age': [25, 30]})
4.
pd.DataFrame(['Name', 'Age'])

Correct Answer: pd.DataFrame({'Name': ['Amit', 'Ravi'], 'Age': [25, 30]})

pd.DataFrame() builds a DataFrame from a dictionary of lists, where each key becomes a column. A dictionary of pure scalars without an index raises a ValueError, and pd.Series() creates a one-dimensional Series, not a DataFrame. / pd.DataFrame() सूचियों के शब्दकोश से DataFrame बनाता है, जहाँ प्रत्येक कुंजी एक कॉलम बनती है। बिना इंडेक्स के केवल अदिश मानों वाला शब्दकोश ValueError देता है, और pd.Series() एकविमीय Series बनाता है, DataFrame नहीं।

Downloaded from PrepSnap (prepsnap.in)