Q1. How to create a Series from a list?
Use pd.Series(list).
pd.Series([1,2,3,4])
Q2. How to create a Series with custom index?
Pass index parameter.
pd.Series([10,20], index=['a','b'])
Q3. How to create DataFrame from dictionary?
Use pd.DataFrame(dict).
pd.DataFrame({'A':[1,2], 'B':[3,4]})Q4. Create DataFrame from list of lists?
Use pd.DataFrame(list).
pd.DataFrame([[1,2],[3,4]])
Q5. Create DataFrame with column names?
Use columns parameter.
pd.DataFrame([[1,2]], columns=['A','B'])
Q6. Create DataFrame from NumPy array?
Pass array into DataFrame.
pd.DataFrame(np.array([[1,2],[3,4]]))
Q7. Create empty DataFrame?
Use pd.DataFrame().
pd.DataFrame()
Q8. Create DataFrame with index?
Use index parameter.
pd.DataFrame([[1,2]], index=['row1'])
Q9. Create Series from dictionary?
Keys become index.
pd.Series({'a':1,'b':2})Q10. Create DataFrame from list of dictionaries?
Each dict becomes row.
pd.DataFrame([{'A':1},{'A':2}])
Q11. Create DataFrame from tuple?
Ans:
pd.DataFrame([(1,2),(3,4)])
Q12. Create DataFrame with mixed data types?
Ans:
pd.DataFrame({'A':[1],'B':['text']})
Q13. Create Series with constant value?
Ans:
pd.Series(5, index=[0,1,2])
Q14. Create DataFrame using zip?
Ans:
pd.DataFrame(list(zip([1,2],[3,4])))
Q15. Create DataFrame from range?
Ans:
pd.DataFrame({'A':range(5)})
Q16. Create DataFrame with NaN values?
Ans:
pd.DataFrame({'A':[1,None]})
Q17. Create DataFrame with default index?
Ans: Automatically assigned 0,1,2…
Q18. Create multi-index DataFrame?
Ans:
pd.MultiIndex.from_tuples([('A',1)])
Q19. Create DataFrame from JSON?
Ans:
pd.read_json('file.json')
Q20. Create DataFrame from CSV?
Ans:
pd.read_csv('file.csv')
Q21. Default index behavior?
Ans: Starts from 0.
Q22. Can Series hold mixed types?
Ans: Yes.
Q23. DataFrame from scalar?
Ans: Needs index.
Q24. Shape of DataFrame?
Ans: (rows, columns).
Q25. Columns argument use?
Ans: Naming columns.
Q26. How to define index?
Ans: index=[] parameter.
Q27. Dictionary keys role?
Ans: Column names.
Q28. List role?
Ans: Row values.
Q29. Create DataFrame from nested dict?
Ans: pd.DataFrame(dict).
Q30. Default datatype?
Ans: Inferred automatically.
Q31. How to create DataFrame using numpy zeros?
Use np.zeros().
pd.DataFrame(np.zeros((3,3)))
Q32. How to create DataFrame using numpy ones?
Use np.ones().
pd.DataFrame(np.ones((2,2)))
Q33. Create DataFrame with random numbers?
Use np.random.
pd.DataFrame(np.random.rand(3,3))
Q34. Create Series using range?
Use range function.
pd.Series(range(5))
Q35. Create DataFrame with date index?
Use pd.date_range.
pd.DataFrame({'A':[1,2]}, index=pd.date_range('2024-01-01', periods=2))Q36. Create DataFrame with categorical data?
Use pd.Categorical.
pd.DataFrame({'A':pd.Categorical(['a','b','a'])})Q37. Create DataFrame from structured array?
Pass structured array.
pd.DataFrame(np.array([(1,'a')], dtype=[('num','i4'),('char','U1')]))Q38. Create DataFrame using dictionary of Series?
Each Series becomes column.
pd.DataFrame({'A':pd.Series([1,2]),'B':pd.Series([3,4])})Q39. Create multi-level index DataFrame?
Use pd.MultiIndex.
index = pd.MultiIndex.from_tuples([('A',1),('B',2)]) pd.DataFrame({'val':[10,20]}, index=index)Q40. Create DataFrame from Excel?
Use read_excel.
pd.read_excel('file.xlsx')Q41. Create DataFrame from SQL?
Use read_sql.
pd.read_sql(query, connection)
Q42. Create DataFrame from HTML table?
Use read_html.
pd.read_html('url')Q43. Create DataFrame from clipboard?
Use read_clipboard.
pd.read_clipboard()
Q44. Create DataFrame with custom dtype?
Use dtype parameter.
pd.DataFrame({'A':[1,2]}, dtype='float')Q45. Create empty Series?
Use pd.Series().
pd.Series()
Q46. Create DataFrame from dict of lists?
Keys become columns.
pd.DataFrame({'A':[1,2],'B':[3,4]})Q47. Create DataFrame with missing values?
Use None or np.nan.
pd.DataFrame({'A':[1,np.nan]})Q48. Create DataFrame from list of tuples?
Each tuple is row.
pd.DataFrame([(1,2),(3,4)])
Q49. Create Series with name?
Use name parameter.
pd.Series([1,2], name='numbers')
Q50. Create DataFrame with index labels?
Use index parameter.
pd.DataFrame({'A':[1,2]}, index=['x','y'])Q51. Create DataFrame using np.arange?
pd.DataFrame(np.arange(6).reshape(2,3))
Q52. Create DataFrame from dictionary of arrays?
pd.DataFrame({'A':np.array([1,2])})Q53. Create DataFrame using list comprehension?
pd.DataFrame([i for i in range(5)])
Q54. Create Series from scalar?
pd.Series(10, index=[0,1,2])
Q55. Create DataFrame using nested lists?
pd.DataFrame([[1,2],[3,4]])
Q56. Create DataFrame with boolean values?
pd.DataFrame({'A':[True,False]})Q57. Create DataFrame with string values?
pd.DataFrame({'A':['a','b']})Q58. Create DataFrame using dictionary comprehension?
pd.DataFrame({i:i*i for i in range(3)}, index=[0])Q59. Create DataFrame from zip of multiple lists?
pd.DataFrame(list(zip([1,2],[3,4])))
Q60. Create DataFrame with duplicate columns?
pd.DataFrame([[1,2]], columns=['A','A'])
Q61. Create Series with float values?
pd.Series([1.1,2.2])
Q62. Create DataFrame from JSON string?
pd.read_json('{"A":1}')Q63. Create DataFrame from dict of dict?
pd.DataFrame({'A':{'x':1}})Q64. Create DataFrame with index and columns?
pd.DataFrame([[1]], index=['i'], columns=['A'])
Q65. Create DataFrame with mixed datatypes?
pd.DataFrame({'A':[1],'B':['x']})
📢 Join Our WhatsApp Channel
💼 Get Daily IT Job Updates, Interview Preparation Tips & Instant Alerts directly on WhatsApp.
👉 Join WhatsApp Now📢 Join Our Telegram Channel
💼 Get Daily IT Job Updates, Interview Tips & Exclusive Alerts directly on Telegram!
👉 Join Telegram