from typing import OrderedDict


def get_data_types(data):
	"""
	returns a dictionary with column names and their respective data types
	:param pandas.DataFrame data: a dataframe
	:rtype: dict[str,str]
	"""
	dtypes = data.dtypes
	return OrderedDict(zip(dtypes.index, dtypes.astype(str)))