DQinYuan / chinese_province_city_area_mapper

一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块
MIT License
1.67k stars 396 forks source link

新疆、西藏、宁夏、广西 识别不了 #3

Closed chinobing closed 6 years ago

chinobing commented 6 years ago

试了多遍都是这个情况,可能是bug,反馈一下。

from cpca import *

location_str = ["新疆","广西","宁夏","西藏"]
df = transform(location_str)
print(df)

输出:

区 市 省
0      
1      
2      
3      
DQinYuan commented 6 years ago

因为库中把他们分别叫做“新疆维吾尔自治区”, “广西壮族自治区”,“宁夏回族自治区”,“西藏自治区”。 忘记收录他们的简称了,等我有空加上

比如:

from cpca import *

location_str = ["新疆维吾尔自治区","广西壮族自治区","宁夏回族自治区","西藏自治区"]
df = transform(location_str)
print(df)

输出:

     区           市             省
0
1                       广西壮族自治区
2                       宁夏回族自治区
3                          西藏自治区
chinobing commented 6 years ago

居然不按套路出牌 -。-

DQinYuan commented 6 years ago

bug修好了,使用 pip install --upgrade cpca 更新一下

from cpca import *

location_str = ["新疆","广西","宁夏","西藏"]
df = transform(location_str)
print(df)

输出:

  区 市   省
0        新疆
1        广西
2        宁夏
3        西藏

欢迎反馈更多的错误用例