example:
To convert the above chart into:
{'Shandong Province': 'East China', 'Jiangsu Province': 'East China', 'Anhui Province': 'East China', 'Zhejiang Province': 'East China', 'Fujian Province': 'East China', 'Shanghai City': 'East China', 'Guangdong Province': 'East China', 'Guangxi Zhuang Autonomous Region': 'East China', 'Hainan Province': 'East China', 'Hubei Province': 'East China', 'Hunan Province': 'Central China', 'Henan Province': 'Central China', 'Jiangxi Province': 'Central China', 'Beijing': 'North China', 'Tianjin City': 'North China', 'Hebei Province': 'North China', 'Shanxi Province': 'North China', 'Inner Mongolia Autonomous Region': 'North China', 'Ningxia Hui Autonomous Region': 'Northwest', 'Xinjiang Uygur Autonomous Region': 'Northwest', 'Qinghai Province': 'Northwest' , 'Shaanxi Province': 'Northwest', 'Gansu Province': 'Northwest', 'Sichuan Province': 'Southwest', 'Yunnan Province': 'Southwest', 'Guizhou Province': 'Southwest', 'Tibet Autonomous Region' : 'Southwest', 'Chongqing': 'Southwest', 'Liaoning Province': 'Northeast', 'Jilin Province': 'Northeast', 'Heilongjiang Province': 'Northeast', 'Taiwan': 'Hong Kong, Macao and Taiwan', 'Hong Kong': 'Hong Kong, Macau and Taiwan', 'Macao': 'Hong Kong, Macau and Taiwan'}
How to do:
import pandas as pd
filename = r'华东华中华北东北华南西北西南地区及省份对应表.xlsx'
base = pd.read_excel(filename)
dic = {
key:val for key,val in zip(list(base['省份']),list(base['区域']))}
Method Two
dic = base.set_index(['省份'])['区域'].to_dict()