Comments (4)
Thanks for using country converter and giving feedback!
For the US and Korea I can not reproduce but I see the problem with UK:
In [1]: import country_converter as coco
In [2]: coco.convert("US", to="short")
Out[2]: 'United States'
In [3]: coco.convert("USA", to="short")
Out[3]: 'United States'
In [4]: coco.convert("UK", to="short")
WARNING:root:UK not found in ISO2
Out[4]: 'not found'
In [5]: coco.convert("GB", to="short")
Out[5]: 'United Kingdom'
In [6]: coco.convert("KR", to="short")
Out[6]: 'South Korea'
In [7]: coco.convert("Ireland", to="ISO2")
Out[7]: 'IE'
The problem with UK is, that GB is the official ISO 2 code and if the code sees two letters it assumes ISO2. This however works:
In [12]: coco.convert("UK", src="regex", to="short")
Out[12]: 'United Kingdom'
Perhaps I would need to see some code/minimal examples to fully understand the other issues (make sure you updated to the latest version as well). Principally, I am happy to help but I am on paternity leave until September so there might be some delays in my answers.
Best
kst
from country_converter.
from country_converter.
Ok, this should be all fixed now in the current development version.
In [1]: import country_converter as coco
In [2]: coco.convert('UK', src='regex')
Out[2]: 'GBR'
In [3]: coco.convert('GB', src='regex')
Out[3]: 'GBR'
In [4]: coco.convert('US', src='regex')
Out[4]: 'USA'
In [5]: coco.convert('USA', src='regex')
Out[5]: 'USA'
In [6]: coco.convert('Ireland', src='regex')
Out[6]: 'IRL'
In [7]: coco.convert('Republic of Ireland', src='regex')
Out[7]: 'IRL'
In [8]: coco.convert('Macau', src='regex')
Out[8]: 'MAC'
This is not on pypi yet, you can install the latest release candidate with
pip install git+https://github.com/konstantinstadler/country_converter --upgrade
Let me know if there any remaining issues
from country_converter.
from country_converter.
Related Issues (20)
- Update India regex to avoid matching Bassas Da India HOT 2
- Converter returns regex when passed UK HOT 3
- Korea regex fails HOT 1
- Case issue in UN M.49 region "South-eastern Asia" HOT 1
- Enhancement: improve performance for large Pandas DataFrames HOT 3
- Add Costa Rica (CRI) to OECD list
- Change Congo name HOT 1
- UN registers 'Türkiye' as new country name to replace 'Turkey'
- Wrong UN M.49 region for Myanmar
- new home and licence change HOT 8
- EURO HOT 1
- Fix github ci warnings
- Identifying Exceptional codes
- 'French Guyana' receiving wrong ISO code
- [Enhancement] Recognize "EL" alongside "GR" for Greece (e.g., in Eurostat datasets)
- coco doesn't use word boundaries to identify country names
- Czechia uses old 'Czech Republic' name HOT 2
- consider add the translate standard "WGSRPD"? HOT 1
- missing name variations
- strange exiobase convert output
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from country_converter.