全国地区数据表(绝对全)

DROP TABLE IF EXISTS `core_area`;
CREATE TABLE `core_area` (
  `code` varchar(12) NOT NULL DEFAULT '' COMMENT '编码',
  `c_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '地区名称',
  `jp` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '简拼',
  `py` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '拼音',
  `qp` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '全拼',
  PRIMARY KEY (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='全国地区表';
-- ----------------------------
-- Records of core_area
-- ----------------------------
INSERT INTO `core_area` VALUES ('110000', '北京市', 'bjs', 'Beijing Shi', 'BeijingShi');
INSERT INTO `core_area` VALUES ('110101', '东城区', 'dcq', 'Dongcheng Qu', 'DongchengQu');
INSERT INTO `core_area` VALUES ('110102', '西城区', 'xcq', 'Xicheng Qu', 'XichengQu');
INSERT INTO `core_area` VALUES ('110105', '朝阳区', 'cyq', 'Chaoyang Qu', 'ChaoyangQu');
INSERT INTO `core_area` VALUES ('110106', '丰台区', 'ftq', 'Fengtai Qu', 'FengtaiQu');
INSERT INTO `core_area` VALUES ('110107', '石景山区', 'sjsq', 'Shijingshan Qu', 'ShijingshanQu');
INSERT INTO `core_area` VALUES ('110108', '海淀区', 'hdq', 'Haidian Qu', 'HaidianQu');
INSERT INTO `core_area` VALUES ('110109', '门头沟区', 'mtgq', 'Mentougou Qu', 'MentougouQu');
INSERT INTO `core_area` VALUES ('110111', '房山区', 'fsq', 'Fangshan Qu', 'FangshanQu');
INSERT INTO `core_area` VALUES ('110112', '通州区', 'tzq', 'Tongzhou Qu', 'TongzhouQu');
INSERT INTO `core_area` VALUES ('110113', '顺义区', 'syq', 'Shunyi Qu', 'ShunyiQu');
INSERT INTO `core_area` VALUES ('110114', '昌平区', 'cpq', 'Changping Qu', 'ChangpingQu');
INSERT INTO `core_area` VALUES ('110115', '大兴区', 'dxq', 'Daxing Qu', 'DaxingQu');
INSERT INTO `core_area` VALUES ('110116', '怀柔区', 'hrq', 'Huairou Qu', 'HuairouQu');
INSERT INTO `core_area` VALUES ('110117', '平谷区', 'pgq', 'Pinggu Qu', 'PingguQu');
INSERT INTO `core_area` VALUES ('110118', '密云区', 'myq', 'Miyun Qu', 'MiyunQu');
INSERT INTO `core_area` VALUES ('110119', '延庆区', 'yqq', 'Yanqing Qu', 'YanqingQu');
INSERT INTO `core_area` VALUES ('120000', '天津市', 'tjs', 'Tianjin Shi', 'TianjinShi');
INSERT INTO `core_area` VALUES ('120101', '和平区', 'hpq', 'Heping Qu', 'HepingQu');
INSERT INTO `core_area` VALUES ('120102', '河东区', 'hdq', 'Hedong Qu', 'HedongQu');
INSERT INTO `core_area` VALUES ('120103', '河西区', 'hxq', 'Hexi Qu', 'HexiQu');
INSERT INTO `core_area` VALUES ('120104', '南开区', 'nkq', 'Nankai Qu', 'NankaiQu');
INSERT INTO `core_area` VALUES ('120105', '河北区', 'hbq', 'Hebei Qu', 'HebeiQu');
INSERT INTO `core_area` VALUES ('120106', '红桥区', 'hqq', 'Hongqiao Qu', 'HongqiaoQu');
INSERT INTO `core_area` VALUES ('120110', '东丽区', 'dlq', 'Dongli Qu', 'DongliQu');
INSERT INTO `core_area` VALUES ('120111', '西青区', 'xqq', 'Xiqing Qu', 'XiqingQu');
INSERT INTO `core_area` VALUES ('120112', '津南区', 'jnq', 'Jinnan Qu', 'JinnanQu');
INSERT INTO `core_area` VALUES ('120113', '北辰区', 'bcq', 'Beichen Qu', 'BeichenQu');
INSERT INTO `core_area` VALUES ('120114', '武清区', 'wqq', 'Wuqing Qu', 'WuqingQu');
INSERT INTO `core_area` VALUES ('120115', '宝坻区', 'bdq', 'Baodi Qu', 'BaodiQu');
INSERT INTO `core_area` VALUES ('120116', '滨海新区', 'bhxq', 'Binhai Xinqu', 'BinhaiXinqu');
INSERT INTO `core_area` VALUES ('120117', '宁河区', 'nhq', 'Ninghe Qu', 'NingheQu');
INSERT INTO `core_area` VALUES ('120118', '静海区', 'jhq', 'Jinghai Qu', 'JinghaiQu');
INSERT INTO `core_area` VALUES ('120119', '蓟州区', 'jzq', 'Jizhou Qu', 'JizhouQu');
INSERT INTO `core_area` VALUES ('130000', '河北省', 'hbs', 'Hebei Sheng', 'HebeiSheng');
INSERT INTO `core_area` VALUES ('130100', '石家庄市', 'sjzs', 'Shijiazhuang Shi', 'ShijiazhuangShi');
INSERT INTO `core_area` VALUES ('130102', '长安区', 'caq', 'Chang'an Qu', 'ChanganQu');
INSERT INTO `core_area` VALUES ('130104', '桥西区', 'qxq', 'Qiaoxi Qu', 'QiaoxiQu');
INSERT INTO `core_area` VALUES ('130105', '新华区', 'xhq', 'Xinhua Qu', 'XinhuaQu');
INSERT INTO `core_area` VALUES ('130107', '井陉矿区', 'jxkq', 'Jingxing Kuangqu', 'JingxingKuangqu');
INSERT INTO `core_area` VALUES ('130108', '裕华区', 'yhq', 'Yuhua Qu', 'YuhuaQu');
INSERT INTO `core_area` VALUES ('130109', '藁城区', 'gcq', 'Gaocheng Qu', 'GaochengQu');
INSERT INTO `core_area` VALUES ('130110', '鹿泉区', 'lqq', 'Luquan Qu', 'LuquanQu');
INSERT INTO `core_area` VALUES ('130111', '栾城区', 'lcq', 'Luancheng Qu', 'LuanchengQu');
INSERT INTO `core_area` VALUES ('130121', '井陉县', 'jxx', 'Jingxing Xian', 'JingxingXian');
INSERT INTO `core_area` VALUES ('130123', '正定县', 'zdx', 'Zhengding Xian', 'ZhengdingXian');
INSERT INTO `core_area` VALUES ('130125', '行唐县', 'xtx', 'Xingtang Xian', 'XingtangXian');
INSERT INTO `core_area` VALUES ('130126', '灵寿县', 'lsx', 'Lingshou Xian', 'LingshouXian');
INSERT INTO `core_area` VALUES ('130127', '高邑县', 'gyx', 'Gaoyi Xian', 'GaoyiXian');
INSERT INTO `core_area` VALUES ('130128', '深泽县', 'szx', 'Shenze Xian', 'ShenzeXian');
INSERT INTO `core_area` VALUES ('130129', '赞皇县', 'zhx', 'Zanhuang Xian', 'ZanhuangXian');
INSERT INTO `core_area` VALUES ('130130', '无极县', 'wjx', 'Wuji Xian', 'WujiXian');
INSERT INTO `core_area` VALUES ('130131', '平山县', 'psx', 'Pingshan Xian', 'PingshanXian');
INSERT INTO `core_area` VALUES ('130132', '元氏县', 'ysx', 'Yuanshi Xian', 'YuanshiXian');
INSERT INTO `core_area` VALUES ('130133', '赵县', 'zx', 'Zhao Xian', 'ZhaoXian');
INSERT INTO `core_area` VALUES ('130181', '辛集市', 'xjs', 'Xinji Shi', 'XinjiShi');
INSERT INTO `core_area` VALUES ('130183', '晋州市', 'jzs', 'Jinzhou Shi', 'JinzhouShi');
INSERT INTO `core_area` VALUES ('130184', '新乐市', 'xls', 'Xinle Shi', 'XinleShi');
INSERT INTO `core_area` VALUES ('130200', '唐山市', 'tss', 'Tangshan Shi', 'TangshanShi');
INSERT INTO `core_area` VALUES ('130202', '路南区', 'lnq', 'Lunan Qu', 'LunanQu');
INSERT INTO `core_area` VALUES ('130203', '路北区', 'lbq', 'Lubei Qu', 'LubeiQu');
INSERT INTO `core_area` VALUES ('130204', '古冶区', 'gyq', 'Guye Qu', 'GuyeQu');

数据来源:全国行政区划信息查询平台-2019

完整sql: https://pan.baidu.com/s/1XN8JtsA68BqmpQ9XQyud5Q   提取码:x5l

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
import pandas as pd from sklearn.preprocessing import LabelEncoder from sklearn.preprocessing import OneHotEncoder from sklearn.ensemble import RandomForestRegressor from sklearn.model_selection import train_test_split from sklearn.metrics import mean_absolute_error # 读取数据 data = pd.read_csv('data.csv') # 将厅、室、地区进行独热编码 le = LabelEncoder() data['厅'] = le.fit_transform(data['厅']) data['室'] = le.fit_transform(data['室']) data['地区'] = le.fit_transform(data['地区']) onehot_encoder = OneHotEncoder(sparse=False) onehot_encoded = onehot_encoder.fit_transform(data[['厅', '室', '地区']]) # 将独热编码后的数据合并到原数据表中 onehot_encoded_df = pd.DataFrame(onehot_encoded, columns=['厅0', '厅1', '厅2', '室0', '室1', '室2', '地区0', '地区1', '地区2', '地区3']) data = pd.concat([data, onehot_encoded_df], axis=1) # 处理数据类型 data['面积'] = pd.to_numeric(data['面积']) data['价格'] = pd.to_numeric(data['价格']) # 定义特征和目标变量 X = data[['面积', '厅0', '厅1', '厅2', '室0', '室1', '室2', '地区0', '地区1', '地区2', '地区3']] y = data['价格'] # 划分训练集和测试集 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42) # 建立随机森林模型 rf = RandomForestRegressor(n_estimators=100, random_state=42) rf.fit(X_train, y_train) # 预测测试集 y_pred = rf.predict(X_test) # 计算模型的平均绝对误差 mae = mean_absolute_error(y_test, y_pred) print('模型的平均绝对误差为:', mae) # 输入房屋的面积、厅、室、地区的数据进行预测 area = 70 ting = 1 shi = 2 diqu = '朝阳区' ting_encoded = onehot_encoder.transform(le.transform([ting]).reshape(-1, 1)) shi_encoded = onehot_encoder.transform(le.transform([shi]).reshape(-1, 1)) diqu_encoded = onehot_encoder.transform(le.transform([diqu]).reshape(-1, 1)) input_data = [area] + list(ting_encoded[0]) + list(shi_encoded[0]) + list(diqu_encoded[0]) input_data = [input_data] predicted_price = rf.predict(input_data) print('预测的价格为:', predicted_price[0])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值