data = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9],
'b': ['a', 'b', np.nan, np.nan, 'd', 'e'],
'c': [np.nan, 0, 4, np.nan, np.nan, 5],
'd': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]})
data1 = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9],
'b': ['a', 'b', np.nan, np.nan, 'd', 'e'],
'c': [np.nan, 0, 4, np.nan, np.nan, 5],
'd': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]})
data2 = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9],
'b': ['a', 'b', np.nan, np.nan, 'd', 'e'],
'c': [np.nan, 0, 4, np.nan, np.nan, 5],
'd': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]})
data3 = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9],
'b': ['a', 'b', np.nan, np.nan, 'd', 'e'],
'c': [np.nan, 0, 4, np.nan, np.nan, 5],
'd': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]})