Skip to main content

mongol register parser

Project description

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 гэж хадгалдаг тул анхаарна уу.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mongol_register_parser-0.1.4.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mongol_register_parser-0.1.4-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file mongol_register_parser-0.1.4.tar.gz.

File metadata

  • Download URL: mongol_register_parser-0.1.4.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for mongol_register_parser-0.1.4.tar.gz
Algorithm Hash digest
SHA256 ca3fe19f7c28f35e68b9422b5e8abd013a1b8ab9703a459e559e70f31ed43691
MD5 994ca79e55d3a3d30073ca65aedc280d
BLAKE2b-256 172ef073a7dd339883dd9ff4c49eac6a964cb5ea967aa82cbb4a71c56f2f6754

See more details on using hashes here.

File details

Details for the file mongol_register_parser-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for mongol_register_parser-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0b66212333d1679941f1b42a8d93b83dcd74a473e1e7238a31ccf2948d975c24
MD5 1f75eeb2b181bca53adc74272a973a37
BLAKE2b-256 c3c261330da2bd41da3710acd63a2ae2469beb0a8ae86836c08d8a200c73a188

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page