经过AI初稿,并整理如下:
import pandas as pd
import numpy as np
import datetime
today=str(datetime.date.today())
filepath='/Users/****/城市分类/'
file1='01地级市五类划分.xlsx'
df=pd.read_excel(filepath+file1)
df.columns=df.columns.map(lambda x:str.replace(x,' ',''))
df['省份/直辖市']=df['省份/直辖市'].str.strip()
df['经济水平分类']=df['经济水平分类'].str.strip()
df['地级市']=df['地级市'].str.strip()
print(df.describe(),df.columns)
df['省份/直辖市']=np.where(df['省份/直辖市'].str.len()==0,np.nan,df['省份/直辖市'])
df['省份/直辖市']=df['省份/直辖市'].ffill(axis=0)
print(df.head(10))
print(df[df['经济水平分类']=='1类'])
df.loc[df['经济水平分类']=='1类','经济水平分类']=np.where(sum(df.loc[df['经济水平分类']=='1类','地级市'].str.contains(word) for word in ['北京','上海','广州','深圳'])>0,'1类','2类')
piv1=pd.pivot_table(df,index='经济水平分类',values='地级市',aggfunc='count')
print(piv1)
piv2=pd.pivot_table(df,index='省份/直辖市',columns='经济水平分类',values='地级市',aggfunc='count')
print(piv2)
writer=pd.ExcelWriter(filepath+f'02地级市划分标准{today}.xlsx',engine='openpyxl')
df.to_excel(writer,sheet_name='明细',index=False)
df.sort_values(by=['经济水平分类','省份/直辖市','地级市']).to_excel(writer,sheet_name='类别排序',index=False)
piv1.to_excel(writer,sheet_name='类别统计')
piv2.to_excel(writer,sheet_name='类别省份统计')
writer._save()
from reset_col import reset_col
reset_col(writer)
最终分类:
| 经济水平分类 | 地级市 |
| 1类 | 4 |
| 2类 | 40 |
| 3类 | 65 |
| 4类 | 110 |
| 5类 | 78 |
各省份分类:
| 省份/直辖市 | 1类 | 2类 | 3类 | 4类 | 5类 |
| **上海市** | 1 | ||||
| **云南省** | 1 | 2 | 5 | ||
| **内蒙古自治区** | 1 | 2 | 3 | 3 | |
| **北京市** | 1 | ||||
| **吉林省** | 1 | 1 | 3 | 3 | |
| **四川省** | 1 | 3 | 9 | 5 | |
| **天津市** | 1 | ||||
| **宁夏回族自治区** | 1 | 1 | 3 | ||
| **安徽省** | 1 | 3 | 9 | 3 | |
| **山东省** | 4 | 6 | 6 | ||
| **山西省** | 1 | 7 | 3 | ||
| **广东省** | 2 | 4 | 5 | 7 | 3 |
| **广西壮族自治区** | 3 | 5 | 6 | ||
| **新疆维吾尔自治区** | 1 | 1 | 2 | ||
| **江苏省** | 6 | 6 | 1 | ||
| **江西省** | 1 | 2 | 8 | ||
| **河北省** | 2 | 5 | 4 | ||
| **河南省** | 1 | 4 | 10 | 2 | |
| **浙江省** | 5 | 3 | 3 | ||
| **海南省** | 3 | 1 | |||
| **湖北省** | 1 | 2 | 8 | 1 | |
| **湖南省** | 1 | 5 | 4 | 3 | |
| **甘肃省** | 1 | 1 | 10 | ||
| **福建省** | 3 | 2 | 4 | ||
| **西藏自治区** | 6 | ||||
| **贵州省** | 1 | 1 | 4 | ||
| **辽宁省** | 2 | 3 | 5 | 4 | |
| **重庆市** | 1 | ||||
| **陕西省** | 1 | 2 | 4 | 3 | |
| **青海省** | 1 | 1 | |||
| **黑龙江省** | 1 | 1 | 3 | 7 |
详情如下:
| 省份/直辖市 | 地级市 | 经济水平分类 |
| **上海市** | 上海市(全域) | 1类 |
| **北京市** | 北京市(全域) | 1类 |
| **广东省** | 广州市 | 1类 |
| **广东省** | 深圳市 | 1类 |
| **云南省** | 昆明市 | 2类 |
| **内蒙古自治区** | 鄂尔多斯市 | 2类 |
| **吉林省** | 长春市 | 2类 |
| **四川省** | 成都市 | 2类 |
| **天津市** | 天津市(全域) | 2类 |
| **安徽省** | 合肥市 | 2类 |
| **山东省** | 济南市 | 2类 |
| **山东省** | 潍坊市 | 2类 |
| **山东省** | 烟台市 | 2类 |
| **山东省** | 青岛市 | 2类 |
| **山西省** | 太原市 | 2类 |
| **广东省** | 东莞市 | 2类 |
| **广东省** | 中山市 | 2类 |
| **广东省** | 佛山市 | 2类 |
| **广东省** | 珠海市 | 2类 |
| **江苏省** | 南京市 | 2类 |
| **江苏省** | 南通市 | 2类 |
| **江苏省** | 常州市 | 2类 |
| **江苏省** | 徐州市 | 2类 |
| **江苏省** | 无锡市 | 2类 |
| **江苏省** | 苏州市 | 2类 |
| **江西省** | 南昌市 | 2类 |
| **河北省** | 唐山市 | 2类 |
| **河北省** | 石家庄市 | 2类 |
| **河南省** | 郑州市 | 2类 |
| **浙江省** | 嘉兴市 | 2类 |
| **浙江省** | 宁波市 | 2类 |
| **浙江省** | 杭州市 | 2类 |
| **浙江省** | 温州市 | 2类 |
| **浙江省** | 绍兴市 | 2类 |
| **湖北省** | 武汉市 | 2类 |
| **湖南省** | 长沙市 | 2类 |
| **福建省** | 厦门市 | 2类 |
| **福建省** | 泉州市 | 2类 |
| **福建省** | 福州市 | 2类 |
| **辽宁省** | 大连市 | 2类 |
| **辽宁省** | 沈阳市 | 2类 |
| **重庆市** | 重庆市(全域) | 2类 |
| **陕西省** | 西安市 | 2类 |
| **黑龙江省** | 哈尔滨市 | 2类 |
| **内蒙古自治区** | 包头市 | 3类 |
| **内蒙古自治区** | 呼和浩特市 | 3类 |
| **吉林省** | 吉林市 | 3类 |
| **四川省** | 宜宾市 | 3类 |
| **四川省** | 德阳市 | 3类 |
| **四川省** | 绵阳市 | 3类 |
| **宁夏回族自治区** | 银川市 | 3类 |
| **安徽省** | 滁州市 | 3类 |
| **安徽省** | 芜湖市 | 3类 |
| **安徽省** | 马鞍山市 | 3类 |
| **山东省** | 东营市 | 3类 |
| **山东省** | 临沂市 | 3类 |
| **山东省** | 威海市 | 3类 |
| **山东省** | 泰安市 | 3类 |
| **山东省** | 济宁市 | 3类 |
| **山东省** | 淄博市 | 3类 |
| **广东省** | 惠州市 | 3类 |
| **广东省** | 汕头市 | 3类 |
| **广东省** | 江门市 | 3类 |
| **广东省** | 湛江市 | 3类 |
| **广东省** | 茂名市 | 3类 |
| **广西壮族自治区** | 南宁市 | 3类 |
| **广西壮族自治区** | 柳州市 | 3类 |
| **广西壮族自治区** | 桂林市 | 3类 |
| **新疆维吾尔自治区** | 乌鲁木齐市 | 3类 |
| **江苏省** | 扬州市 | 3类 |
| **江苏省** | 泰州市 | 3类 |
| **江苏省** | 淮安市 | 3类 |
| **江苏省** | 盐城市 | 3类 |
| **江苏省** | 连云港市 | 3类 |
| **江苏省** | 镇江市 | 3类 |
| **江西省** | 九江市 | 3类 |
| **江西省** | 赣州市 | 3类 |
| **河北省** | 保定市 | 3类 |
| **河北省** | 廊坊市 | 3类 |
| **河北省** | 沧州市 | 3类 |
| **河北省** | 秦皇岛市 | 3类 |
| **河北省** | 邯郸市 | 3类 |
| **河南省** | 南阳市 | 3类 |
| **河南省** | 新乡市 | 3类 |
| **河南省** | 洛阳市 | 3类 |
| **河南省** | 许昌市 | 3类 |
| **浙江省** | 台州市 | 3类 |
| **浙江省** | 湖州市 | 3类 |
| **浙江省** | 金华市 | 3类 |
| **海南省** | 三亚市 | 3类 |
| **海南省** | 三沙市 | 3类 |
| **海南省** | 海口市 | 3类 |
| **湖北省** | 宜昌市 | 3类 |
| **湖北省** | 襄阳市 | 3类 |
| **湖南省** | 岳阳市 | 3类 |
| **湖南省** | 常德市 | 3类 |
| **湖南省** | 株洲市 | 3类 |
| **湖南省** | 湘潭市 | 3类 |
| **湖南省** | 衡阳市 | 3类 |
| **甘肃省** | 兰州市 | 3类 |
| **福建省** | 漳州市 | 3类 |
| **福建省** | 莆田市 | 3类 |
| **贵州省** | 贵阳市 | 3类 |
| **辽宁省** | 盘锦市 | 3类 |
| **辽宁省** | 营口市 | 3类 |
| **辽宁省** | 鞍山市 | 3类 |
| **陕西省** | 咸阳市 | 3类 |
| **陕西省** | 榆林市 | 3类 |
| **黑龙江省** | 大庆市 | 3类 |
| **云南省** | 曲靖市 | 4类 |
| **云南省** | 玉溪市 | 4类 |
| **内蒙古自治区** | 呼伦贝尔市 | 4类 |
| **内蒙古自治区** | 赤峰市 | 4类 |
| **内蒙古自治区** | 通辽市 | 4类 |
| **吉林省** | 四平市 | 4类 |
| **吉林省** | 松原市 | 4类 |
| **吉林省** | 通化市 | 4类 |
| **四川省** | 乐山市 | 4类 |
| **四川省** | 内江市 | 4类 |
| **四川省** | 南充市 | 4类 |
| **四川省** | 攀枝花市 | 4类 |
| **四川省** | 泸州市 | 4类 |
| **四川省** | 眉山市 | 4类 |
| **四川省** | 自贡市 | 4类 |
| **四川省** | 达州市 | 4类 |
| **四川省** | 遂宁市 | 4类 |
| **宁夏回族自治区** | 石嘴山市 | 4类 |
| **安徽省** | 六安市 | 4类 |
| **安徽省** | 安庆市 | 4类 |
| **安徽省** | 宣城市 | 4类 |
| **安徽省** | 宿州市 | 4类 |
| **安徽省** | 淮北市 | 4类 |
| **安徽省** | 淮南市 | 4类 |
| **安徽省** | 蚌埠市 | 4类 |
| **安徽省** | 铜陵市 | 4类 |
| **安徽省** | 阜阳市 | 4类 |
| **山东省** | 德州市 | 4类 |
| **山东省** | 日照市 | 4类 |
| **山东省** | 枣庄市 | 4类 |
| **山东省** | 滨州市 | 4类 |
| **山东省** | 聊城市 | 4类 |
| **山东省** | 菏泽市 | 4类 |
| **山西省** | 临汾市 | 4类 |
| **山西省** | 吕梁市 | 4类 |
| **山西省** | 大同市 | 4类 |
| **山西省** | 晋中市 | 4类 |
| **山西省** | 晋城市 | 4类 |
| **山西省** | 运城市 | 4类 |
| **山西省** | 长治市 | 4类 |
| **广东省** | 揭阳市 | 4类 |
| **广东省** | 梅州市 | 4类 |
| **广东省** | 清远市 | 4类 |
| **广东省** | 潮州市 | 4类 |
| **广东省** | 肇庆市 | 4类 |
| **广东省** | 阳江市 | 4类 |
| **广东省** | 韶关市 | 4类 |
| **广西壮族自治区** | 北海市 | 4类 |
| **广西壮族自治区** | 梧州市 | 4类 |
| **广西壮族自治区** | 玉林市 | 4类 |
| **广西壮族自治区** | 钦州市 | 4类 |
| **广西壮族自治区** | 防城港市 | 4类 |
| **新疆维吾尔自治区** | 克拉玛依市 | 4类 |
| **江苏省** | 宿迁市 | 4类 |
| **江西省** | 上饶市 | 4类 |
| **江西省** | 吉安市 | 4类 |
| **江西省** | 宜春市 | 4类 |
| **江西省** | 抚州市 | 4类 |
| **江西省** | 新余市 | 4类 |
| **江西省** | 景德镇市 | 4类 |
| **江西省** | 萍乡市 | 4类 |
| **江西省** | 鹰潭市 | 4类 |
| **河北省** | 张家口市 | 4类 |
| **河北省** | 承德市 | 4类 |
| **河北省** | 衡水市 | 4类 |
| **河北省** | 邢台市 | 4类 |
| **河南省** | 信阳市 | 4类 |
| **河南省** | 周口市 | 4类 |
| **河南省** | 商丘市 | 4类 |
| **河南省** | 安阳市 | 4类 |
| **河南省** | 平顶山市 | 4类 |
| **河南省** | 开封市 | 4类 |
| **河南省** | 漯河市 | 4类 |
| **河南省** | 濮阳市 | 4类 |
| **河南省** | 焦作市 | 4类 |
| **河南省** | 驻马店市 | 4类 |
| **浙江省** | 丽水市 | 4类 |
| **浙江省** | 舟山市 | 4类 |
| **浙江省** | 衢州市 | 4类 |
| **湖北省** | 十堰市 | 4类 |
| **湖北省** | 咸宁市 | 4类 |
| **湖北省** | 孝感市 | 4类 |
| **湖北省** | 荆州市 | 4类 |
| **湖北省** | 荆门市 | 4类 |
| **湖北省** | 鄂州市 | 4类 |
| **湖北省** | 黄冈市 | 4类 |
| **湖北省** | 黄石市 | 4类 |
| **湖南省** | 永州市 | 4类 |
| **湖南省** | 益阳市 | 4类 |
| **湖南省** | 邵阳市 | 4类 |
| **湖南省** | 郴州市 | 4类 |
| **甘肃省** | 嘉峪关市 | 4类 |
| **福建省** | 三明市 | 4类 |
| **福建省** | 南平市 | 4类 |
| **福建省** | 宁德市 | 4类 |
| **福建省** | 龙岩市 | 4类 |
| **贵州省** | 遵义市 | 4类 |
| **辽宁省** | 丹东市 | 4类 |
| **辽宁省** | 抚顺市 | 4类 |
| **辽宁省** | 本溪市 | 4类 |
| **辽宁省** | 辽阳市 | 4类 |
| **辽宁省** | 锦州市 | 4类 |
| **陕西省** | 宝鸡市 | 4类 |
| **陕西省** | 延安市 | 4类 |
| **陕西省** | 汉中市 | 4类 |
| **陕西省** | 渭南市 | 4类 |
| **青海省** | 西宁市 | 4类 |
| **黑龙江省** | 佳木斯市 | 4类 |
| **黑龙江省** | 牡丹江市 | 4类 |
| **黑龙江省** | 齐齐哈尔市 | 4类 |
| **云南省** | 临沧市 | 5类 |
| **云南省** | 丽江市 | 5类 |
| **云南省** | 保山市 | 5类 |
| **云南省** | 昭通市 | 5类 |
| **云南省** | 普洱市 | 5类 |
| **内蒙古自治区** | 乌兰察布市 | 5类 |
| **内蒙古自治区** | 乌海市 | 5类 |
| **内蒙古自治区** | 巴彦淖尔市 | 5类 |
| **吉林省** | 白城市 | 5类 |
| **吉林省** | 白山市 | 5类 |
| **吉林省** | 辽源市 | 5类 |
| **四川省** | 巴中市 | 5类 |
| **四川省** | 广元市 | 5类 |
| **四川省** | 广安市 | 5类 |
| **四川省** | 资阳市 | 5类 |
| **四川省** | 雅安市 | 5类 |
| **宁夏回族自治区** | 中卫市 | 5类 |
| **宁夏回族自治区** | 吴忠市 | 5类 |
| **宁夏回族自治区** | 固原市 | 5类 |
| **安徽省** | 亳州市 | 5类 |
| **安徽省** | 池州市 | 5类 |
| **安徽省** | 黄山市 | 5类 |
| **山西省** | 忻州市 | 5类 |
| **山西省** | 朔州市 | 5类 |
| **山西省** | 阳泉市 | 5类 |
| **广东省** | 云浮市 | 5类 |
| **广东省** | 汕尾市 | 5类 |
| **广东省** | 河源市 | 5类 |
| **广西壮族自治区** | 崇左市 | 5类 |
| **广西壮族自治区** | 来宾市 | 5类 |
| **广西壮族自治区** | 河池市 | 5类 |
| **广西壮族自治区** | 百色市 | 5类 |
| **广西壮族自治区** | 贵港市 | 5类 |
| **广西壮族自治区** | 贺州市 | 5类 |
| **新疆维吾尔自治区** | 吐鲁番市 | 5类 |
| **新疆维吾尔自治区** | 哈密市 | 5类 |
| **河南省** | 三门峡市 | 5类 |
| **河南省** | 鹤壁市 | 5类 |
| **海南省** | 儋州市 | 5类 |
| **湖北省** | 随州市 | 5类 |
| **湖南省** | 娄底市 | 5类 |
| **湖南省** | 张家界市 | 5类 |
| **湖南省** | 怀化市 | 5类 |
| **甘肃省** | 天水市 | 5类 |
| **甘肃省** | 定西市 | 5类 |
| **甘肃省** | 平凉市 | 5类 |
| **甘肃省** | 庆阳市 | 5类 |
| **甘肃省** | 张掖市 | 5类 |
| **甘肃省** | 武威市 | 5类 |
| **甘肃省** | 白银市 | 5类 |
| **甘肃省** | 酒泉市 | 5类 |
| **甘肃省** | 金昌市 | 5类 |
| **甘肃省** | 陇南市 | 5类 |
| **西藏自治区** | 山南市 | 5类 |
| **西藏自治区** | 拉萨市 | 5类 |
| **西藏自治区** | 日喀则市 | 5类 |
| **西藏自治区** | 昌都市 | 5类 |
| **西藏自治区** | 林芝市 | 5类 |
| **西藏自治区** | 那曲市 | 5类 |
| **贵州省** | 六盘水市 | 5类 |
| **贵州省** | 安顺市 | 5类 |
| **贵州省** | 毕节市 | 5类 |
| **贵州省** | 铜仁市 | 5类 |
| **辽宁省** | 朝阳市 | 5类 |
| **辽宁省** | 葫芦岛市 | 5类 |
| **辽宁省** | 铁岭市 | 5类 |
| **辽宁省** | 阜新市 | 5类 |
| **陕西省** | 商洛市 | 5类 |
| **陕西省** | 安康市 | 5类 |
| **陕西省** | 铜川市 | 5类 |
| **青海省** | 海东市 | 5类 |
| **黑龙江省** | 七台河市 | 5类 |
| **黑龙江省** | 伊春市 | 5类 |
| **黑龙江省** | 双鸭山市 | 5类 |
| **黑龙江省** | 绥化市 | 5类 |
| **黑龙江省** | 鸡西市 | 5类 |
| **黑龙江省** | 鹤岗市 | 5类 |
| **黑龙江省** | 黑河市 | 5类 |
具体可参考附件

932

被折叠的 条评论
为什么被折叠?



