mongol register parser
Project description
v0.1.1
Суулгах:
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 = mongol_register_parser.mongol_register_parser(your_csv_file_name, register_number_column_name)
үр дүн:
df дотор age, birthYearColumn,birthMonthColumn,birthDayColumn, birthColumn, ageColumn, genderExtractedColumn гэсэн баганууд үүснэ.
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 гэж хадгалдаг тул анхаарна уу.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mongol_register_parser-0.1.1.tar.gz.
File metadata
- Download URL: mongol_register_parser-0.1.1.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5127cb57ddcc58372f778030db26008cc59805f73a36cc6c7591962ca05984d
|
|
| MD5 |
676f313e012f23a3f68008c2f493afb1
|
|
| BLAKE2b-256 |
b47ded962e26aed81d566255d9edc9b7342f19e9b7e02659464abc727b252317
|
File details
Details for the file mongol_register_parser-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mongol_register_parser-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d3b8b10f69274700e504065db21dce5b10285aba0fa72f91ecd34e60f864a6a
|
|
| MD5 |
dc81c78bdab51bbb2ad170c40d391e93
|
|
| BLAKE2b-256 |
b4f2a6b39acda93c5339439c215bdc8e16e4743af653af2dff2c0feab2a94864
|