def eda(dataframe):
# this code is from @ritikabhasker, slightly adapted, but mainly hers.
print("**MISSING VALUES** \n", dataframe.isnull().sum(), "\n")
print("**DATAFRAME INDEX** \n", dataframe.index, "\n")
print("**DATAFRAME TYPES** \n", dataframe.dtypes, "\n")
print("**DATAFRAME SHAPE** \n", dataframe.shape, "\n")
print("**DATAFRAME DESCRIBE** \n", dataframe.describe(), "\n")
print("**NUMBER OF UNIQUE VALUES PER COLUMN**")
for item in dataframe:
print(item)
print(dataframe[item].nunique(), "\n")