Skip to content
Snippets Groups Projects
Commit d8e79810 authored by Jakub Dylag's avatar Jakub Dylag
Browse files

Parse.py "Is Integer" check with type convertion fix

parent 960ad987
Branches
No related tags found
No related merge requests found
...@@ -387,6 +387,11 @@ class Snomed(Proto): ...@@ -387,6 +387,11 @@ class Snomed(Proto):
) )
), ),
), ),
(
"Is Integer",
lambda codes : ~codes.str.contains('.'),
lambda codes, codes_file : codes.astype(float).astype(int).astype(str) #Convert from float to integer and back to string
),
( (
"Numeric", "Numeric",
lambda codes: codes.str.match(r"[0-9]+$"), lambda codes: codes.str.match(r"[0-9]+$"),
...@@ -402,11 +407,6 @@ class Snomed(Proto): ...@@ -402,11 +407,6 @@ class Snomed(Proto):
) )
), ),
), ),
# (
# "Is Integer",
# lambda codes : codes.dtype == int,
# lambda codes : codes.astype(int) #Convert to integer
# ),
( (
"In Database", "In Database",
lambda codes: self.in_database(codes, self.db, self.name), lambda codes: self.in_database(codes, self.db, self.name),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment