1. data = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9],
    2. 'b': ['a', 'b', np.nan, np.nan, 'd', 'e'],
    3. 'c': [np.nan, 0, 4, np.nan, np.nan, 5],
    4. 'd': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]})
    5. data1 = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9],
    6. 'b': ['a', 'b', np.nan, np.nan, 'd', 'e'],
    7. 'c': [np.nan, 0, 4, np.nan, np.nan, 5],
    8. 'd': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]})
    9. data2 = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9],
    10. 'b': ['a', 'b', np.nan, np.nan, 'd', 'e'],
    11. 'c': [np.nan, 0, 4, np.nan, np.nan, 5],
    12. 'd': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]})
    13. data3 = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9],
    14. 'b': ['a', 'b', np.nan, np.nan, 'd', 'e'],
    15. 'c': [np.nan, 0, 4, np.nan, np.nan, 5],
    16. 'd': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]})