def reciprocate_currency(dataframe, reciprocal_list):
	"""

	Reciprocate the values of columns for currencies subordinate to USD

	:param dataframe: dataframe to reciprocate values
	:param reciprocal_list: list of currencies to reciprocate values for
	:return: dataframe with reciprocated values
	"""
	regex_reciprocal = "|".join(reciprocal_list)
	dataframe = dataframe.copy()
	reciprocal_columns = dataframe.filter(regex=regex_reciprocal).columns
	dataframe[reciprocal_columns] = dataframe[reciprocal_columns].apply(lambda x: 1 / x, axis=1)

	return dataframe