Skip to content

Commit cb5bfef

Browse files
authored
fix: adjust dtypes for get_statements_range cache (#63)
1 parent 15921c9 commit cb5bfef

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

jquantsapi/client.py

+13-1
Original file line numberDiff line numberDiff line change
@@ -832,7 +832,19 @@ def get_statements_range(
832832
if (cache_dir != "") and os.path.isfile(
833833
f"{cache_dir}/{yyyy}/{cache_file}"
834834
):
835-
df = pd.read_csv(f"{cache_dir}/{yyyy}/{cache_file}")
835+
df = pd.read_csv(f"{cache_dir}/{yyyy}/{cache_file}", dtype=str)
836+
df["DisclosedDate"] = pd.to_datetime(
837+
df["DisclosedDate"], format="%Y-%m-%d"
838+
)
839+
df["CurrentPeriodEndDate"] = pd.to_datetime(
840+
df["CurrentPeriodEndDate"], format="%Y-%m-%d"
841+
)
842+
df["CurrentFiscalYearStartDate"] = pd.to_datetime(
843+
df["CurrentFiscalYearStartDate"], format="%Y-%m-%d"
844+
)
845+
df["CurrentFiscalYearEndDate"] = pd.to_datetime(
846+
df["CurrentFiscalYearEndDate"], format="%Y-%m-%d"
847+
)
836848
buff.append(df)
837849
else:
838850
future = executor.submit(

0 commit comments

Comments
 (0)