v0.1.4
Суулгах:
https://pypi.org/project/mongol-register-parser/
https://github.com/ganbaaelmer/mongol_register_parser
эсвэл
pip install mongol-register-parser
Ашиглах заавар:
-option1: .csv файлаас регистерийн тугаарын мэдээллийг задлах:
from mongol_register_parser import mongol_register_parser
fileName ='your_file_name.csv'
register_number_column = "register_number_column_name"
df, birthYearColumn, birthMonthColumn, birthDayColumn, birthColumn, ageColumn, genderExtractedColumn, birthPlaceColumn = mongol_register_parser.mongol_register_parser(your_csv_file_name, register_number_column_name)
үр дүн:
df дотор df, birthYearColumn, birthMonthColumn, birthDayColumn, birthColumn, ageColumn, genderExtractedColumn, birthPlaceColumn гэсэн баганууд үүснэ.
df, birthYearColumn, birthMonthColumn, birthDayColumn, birthColumn, ageColumn, genderExtractedColumn, birthPlaceColumn гэсэн list утгууд буцаана
age_added.csv гэсэн файл дискэн дээр хадгалагдана.
-option2: 1ш регистрийн тугаарын мэдээллийг задлах:
birthplace, birthYear,birthMonth,birthDay, birthdate, age, gender = mongol_register_parser.single_register_parser(text)
үр дүн:
birthplace, birthYear,birthMonth,birthDay, birthdate, age, gender утгууд буцаана.
Тайлбар:
Монгол регистрийн дугаарын эхний 2 орон буюу үсэг нь регистрийн дугаар авч байгаа иргэний байнга оршин суудаг аймаг /дүүрэг/, сум /хороо/-ны код, дараагийн 6 орон нь төрсөн он, сар, өдөр 9 дэх орон нь хүйс, сүүлийн нэг орон нь хяналтын код байна.
Регистрийн эхний 2 тоон орон нь тухайн иргэний төрсөн оны сүүлийн 2 тоог тэмдэглэдэг. Түүний дараагийн 2 орон төрсөн сарыг илэрхийлэх бөгөөд 2000 он болон түүнээс хойш төрсөн хүмүүсийн хувьд төрсөн сар дээр нь 20-ийг нэмж тэмдэглэдэг. Харин дараагийн 2 орон төрсөн өдрийг илэрхийлнэ.
Регистрийн дугаарын сүүлээсээ 2 дахь тоо нь хүйсийг заах бөгөөд хэрвээ тус тоо сондгой бол хүйс нь эрэгтэй, үгүй бол эмэгтэй гэж үзнэ. Харин хамгийн сүүлийн орон бол, тус регистрийн дугаарыг үнэн оруулсан эсэхийг шалгахад ашиглагддаг тоо болно. Хэрхэн уг тоог ашиглан шалгаж болох талаар нээлттэй эх сурвалжуудад баттай мэдээлэл байхгүй ч, энэхүү нийтлэлийн коммент хэсэгт уг тоо регистрийн дугаарт орж байгаа үсэг болон тоонуудын нийлбэрийг тодорхой нэг тоонд хуваасны үлдэгдэлтэй тэнцэх ёстой гэх мэдээлэл байна.
Анхаарах зүйлс:
-Уг parser нь 1930-с 1940 онд хүртэлх төрсөн хүмүүсийг Регистрийн дугаарыг бододгүй.
-Хэрэв буруу Регистрийн дугаар орж ирвэл 1000 - 1200 оны 01 сарын 01 гэж хадгалдаг тул анхаарна уу.
Metadata
Release files for mongol-register-parser 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mongol_register_parser-0.1.4.tar.gz | 8.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mongol_register_parser-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.1 kB
Release files / mongol_register_parser-0.1.4.tar.gz
| Download URL | mongol_register_parser-0.1.4.tar.gz |
|---|---|
| Size | 8.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca3fe19f7c28f35e68b9422b5e8abd013a1b8ab9703a459e559e70f31ed43691
|
|
BLAKE2b-256 checksum How to use checksums |
172ef073a7dd339883dd9ff4c49eac6a964cb5ea967aa82cbb4a71c56f2f6754
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|
Release files / mongol_register_parser-0.1.4-py3-none-any.whl
| Download URL | mongol_register_parser-0.1.4-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b66212333d1679941f1b42a8d93b83dcd74a473e1e7238a31ccf2948d975c24
|
|
BLAKE2b-256 checksum How to use checksums |
c3c261330da2bd41da3710acd63a2ae2469beb0a8ae86836c08d8a200c73a188
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|